Hi - so I have a 2005 Maxima and I'm had just about enough with it... Its a great little car and I love it, but all the sudden its throwing codes left and right and sometimes going into limp mode. All of the codes its given me have to do with sensors, and when I replace them, all the codes are gone and it works perfectly! For a few days... Then it just goes back to having its weird issues. I just replaced the alternator, bank 1 and 2 camshaft position sensors, my crankshaft position sensor, one of my downstream o2 sensors, and also a caliper. The codes its throwing now are for the bank 1 camshaft position sensor (brand new) and the three way catalyst. I just got this car 3 months ago and it was great, but now I can barely drive it into town and back. The main problems its been having are weird shifting/jerking into gear and shifting late (around 4,000-4,500 rpms). Could it be a bad ECM? Bad transmission? Please help me figure this out!