On the wife's '99 4Runner (3.4, 5 spd, 122K miles) I am getting a P0304 code. Ran fine yesterday, drove all over town with no problems. She drove to work this morning and said it was hesitating and vibrating, yet no CE light. On the drive home tonight, same symptoms, then the CE light came on.
When she got home I went to check it out. It definitely sounds like it is missing. Making a ffft, ffft, ffft sound from the exhaust. Pinging under load too. Went to AutoZone to pull the code. Came up with the P0304 and a message saying "The PCM has determined that a misfire has occured in cylinder #4."
First of all, #4 should be on middle driver side correct? What would you guys check first? The plugs and wires are about 2 year old Densos. The coils are probably original. I did the timing belt replacement at 118K, and cleaned the MAF recently too.
Thanks for any help.