I've been having problems with my gas mileage and engine rattle. when at idle the truck does not buck kick or sputter and I can rev it in park and no odd sounds are heard. but when I am driving the engine sounds like a fork is being tossed around in a garbage disposal. I was told this is caused by a pre-ignition in the engine. the codes being thrown when I do a scan signal the mass airflow, and cad. the rattle is ALOT quieter when I run premium through it but really loud when I run regular through it.
thanks for the help ,
