I am having a misfire issue with my 2001 prerunner (california spec) w/ 223k miles. The CEL was throwing a P0302 so I assumed that since it is a high mileage truck and toyatas have a reputation for coils going bad that it was just a bad coil. I bought a new coil and replaced the old one and but it continues to misfire.
The unusual part about it is that the truck does not misfire when it is started after it has been cooled off completely. It will only misfire if you drive it to where you warm everything up then shut it off, let it cool for 15-20 mins and start it back.
After I replaced the coil and realized i still had a problem I swapped the coils between #1 and #2 to rule out getting a bad coil from the dealersip, cleared the CEL, started it and ran it (from cold) and it ran fine, but of course once I brought it back and let it cool for a little while the same misfire and P0302 code occur. My next idea to what it can be is the crank sensor?
Has anybody else had a similar problem or any suggestions?
Thanks in advance