My 2005 crossfire now has 155,000 miles on it. In the past I have had MAF problems with my car misfiring and struggling to make power. In the past turning my car off and then on, even while driving (manual) would fix the problem for a week. I ordered a new MAF and CPS eventually and put Them in with good results and no issues for a month probably. Then It started happening again a few months ago, getting misfires when I get on the gas a lot ( around 3000RPM) and my power steering went out as well, so I decided to drop it off at my local mechanic who always gives it to me straight and is honest, I like them. I was throwing a lot of different codes, they fixed my power steering, replaced the sparkplugs / sparkplug wires, fuel filter, re-sealed my valve seals due to oil leaking (was meaning to look in to the oil on the drive way) and while in there did the driver side motor mount. All for $910 bucks, good guys. The car ran better than it has in 10k miles i thought the fuel filter did and I was out of the woods. 3 or 4 months later and 6-7k miles and we are back in the woods. I was driving the other day and it started running rough as hell misfiring and this time way worse than usual, I tried the old restart the car at 40mph trick, still just as bad. i barley made it the mile or two home and parked it. the usual reset the system by restarting the car or disconnecting the battery to get me across town isn't working and every time I start the car its exactly the same crazy misfire. I'm thinking possibly injectors or something mechanical related rather than electrical like a sensor. However i have never done the O2 sensors. Tomorrow I am going to clean the MAF just to see but I'm sure it won't work. the codes are above, please let me know what ya'll think, any help appreciated.