Ok so last week my truck would start and rev to 1200 rpms and die out.. So I cleaned maf, and iac!!! It has new plugs and wires bout month old... So now I don't have that issue but now it idles low at 500 rpms and fluctuates between 500 rpms and 800 rpms.. This is intermittent and is driving me bat shit crazy!! I don't wanna take it to the stealership to get fixed!!! Can my iac be bad and still run? Will it make it runs like this? The flap inside the iac moves freely... Any of you old school heads on here I need some advice.. I have been searching threads but can't find exactly what my turd is doing.. Thanks guys...