When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
So I have a 03 Z and lately with the cold weather when I start it up it revs up really high to about 3000 rpms then drops to about 500 rpms. It usually does this for awhile up and down untill the car warms up. I've already replaced the spark plugs and wires, cleaned the throttle body, and changed the TPS sensor. The check engine light is still on and last time I took it to get check it said the car was misfiring and I just replaced the plugs and wires that day. Could it be a coil pack?
What is the Code number? "P0XXX" Could be a damaged wire, could be a bad or dirty MAF, Could be a Vac Leak. You need to post the exact code number in order for us to help dianose.
I would allways try cleaning it 1st. also unhook the MAF and see if it smooths out. It will trigger the MAF code but will help determine if its the sensor. Obviously if you have a spare sensor try it. Do you have any way to "SCAN" the car? if so you can check to see if you have a reading for the MAF or if its 0, (should have a reading in Hz and will change with RPM's)
I just took it to autozone and had them hook it up and check I didn't get the code but he was saying it could be a number of things but the MAF is what stood out. Also it was ready something about the ignition sensor but that could be caused by the MAF from what I was told