Got my car fixed by this mechanic guy and I replaced my iac and crank sensor. It was throwing code p0505 which is my idle air control circuit now I am not sure what to do cause my idle sounds and looks way better even drives better, but its not 100%. When I am driving and throw in natural it revves at the rpm it was at and sticks their till I hit the gas and then it drops. An also when im in park you can hear my exhaust like its back firing but not throwing a code about coil. Guy said he thinks my timing is off on my belt. I mean the car is running better after replacing those 2 things but not quite where i want it. Any idea's?? You can replay or text me 239-247-6987 Thanks