ok so i recently bought a 2003 nissan maxima 134k and i bought it with the p0300 check engine light on a looked at the engine and though it was an air box problem because they had previously installed a K&n filter so i wen to the junk yard and got a 2000 nissan maxima air box and new filter i changed the oil and checked the spark plugs they look new and the dates on the coils are 2012 and 2013 and still its misfiring. i bought it to a mechanic and he discovered a vacuum tank had previously broke and they glued back together so i replace that with a factory one today same problem still misfiring but it got better but now its a p0306 then i erased the code and p0304 came back i earsed it then p0302 came back then i change the cam sensors, and the crankshaft sensor and now it get a p0300.
*when sitting for a long time HARD TO START ( takes mutplie cranks to start it )
but once i leave it off for short time like 30 min it starts rigth up no problem
- when stop at a stop light in drive i can feel small little explosions
sounds like my car is beat boxing
*performance is strong good acceleration no problem on that i just don’t want it misfiring