When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
P0171 - system too lean bank 1
P0300 Random multiple cylinder bmisfire detected
C342d - manufacturer control
Everytime I start the car I have to keep revving it to keep it started or it will die, or put it in reverse and drive really quick then put it back in park in order for it not to die. Its shaking bad on idle and at lights, it actually died on me making a left turn having foot off gas.
Brand new battery, just got my transmission fluid changed about a month or so ago, all the hoses look fine. Sometimes whole driving the car will jerk, and when changing gears. I also checked the mass air flow sensor it isn't dirty and the hose is fine.
What do I need to do? I'm sure change spark plugs, but what do all these mean together? Is one setting off the other? I've also never seen the c342d code before.
Added photos of codes