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.
Can someone help me I have a 2008 6mt g37s and everytime I hit the gas below 1k rpms it dies have to put it into limp mode for it to drive at first I got cam and crank codes replaced all 3 still getting the same codes not sure what I could be when I am able to give it rpms tho the dash light flickers
The C (Chassis) codes are all for the TPMS system. More than likely the TPMS module is shot. This would not affect your driveability issues.
The B (Body) codes listed reference three (3) separate issues: security, voltage, and ECU engine status. Either or all of those would cause your car to shut off.
First and foremost, check for water under the passenger side dashboard area. The Body Control Module (BCM), TPMS module, ECU, and other electronics are all located in this area and if the sunroof drain has failed, water can leak onto those components and create problems. Look under the carpet as well.
Then we will go from there...
Last edited by ILM-NC G37S; Jul 9, 2020 at 09:14 AM.
Well, hell. Ok. For now, you can ignore the C codes. They are not a priority. The B codes, specifically the U1000 (CAN COM ERROR), is your main issue.
If you haven't done so you should download the FSM for your car: G37 FSM Index For these issues you will need sections: BCS, PCS, SEC, STC, and WT though I strongly suggest you download the whole manual. Comes in handy and these links sometimes disappear.
Everything is pointing to the BCM. Being that the B2014 (low voltage) is being thrown, you will have to check all of the fuses AND ground wires to make sure everything is good. More on that later.
The B2014, B2607, B2612, and B2109 all refer to the STEERING WHEEL LOCK/RELAY system which is part of the NATS/IVIS (security/anti-theft) system. Do you ever have the YELLOW KEY light pop up on the dash? The B260F code indicates that the ECU is not transmitting engine status to the BCM.
Again, these codes are being thrown because of the U1000 (CAN COM ERROR) which links all of the modules to the BCM and the IPDM/er (fuse box next to battery). The U1000 is the priority code that needs to be addressed first.
You will have to check the fuses at the battery (positive terminal) and at the IPDM/er. The FSM will show you what wires at each wiring connector you can test with a multimeter to verify proper voltage and ground. Also, most ground wires are bolted to the frame. Check the area around the BCM/ECU for these bolts and make sure they are clean and tight.
This is a lot to digest. If you do not have the skills or are not comfortable working with electronics and wiring, I would strongly suggest finding someone who has these skills. Plz, do not take this personally. This recommendation is not only for your safety but for your car as well.