2014 i3 Rex w/ 49K. Driving home from work last night after being on a Lev2 charger and preconditioned before I set off. Right away noticed no A/C which had worked perfectly during am commute. I cycled the AC on and off and adjusted the fan speed and set to manual recirc and still no AC. 15 min into the drive I got the yellow triangle on the speedometer and a warning message on iDrive saying: "Drivetrain Malfunction. Visit Service Center Soon". Clicked on the message and it stated I could continue driving normally, so I did while carefully monitoring the SOC during my 25 mi drive at 70 mph. No abnormal degradation of the battery range or any weird noises or sounds so I made the rest of the drive to my house. Turned car off and on a few times in the hope this was just a fluke and the same issues were present, now w/ a CEL.
My first thought was to test the 12V Batt to make sure it was actually producing 12V as I remember reading all sorts of fun problems can come up if the batt has gone bad. Removed the frunk bin and hooked up meter to the batt. Sure enough, 13.8-13.9V w/ accessory on. Interesting note: You can't get a static reading of the 12V unless doors and boot lid are all closed. Had to get a little creative with some extra long leads connected to the batt posts and the frunk closed. True static reading of 12.77-12.84V so well within tolerances of a healthy 12V batt.
I decided to put a pressure tester on the high side port of the A/C to see if it had any refrigerant or if it all leaked out. To my surprise, the meter was pegged all the way to the top......not good. So we have plenty of gas in the system and the compressor seems to be working properly as the pressure inside the system is insanely high, the High Volt Batt seemed to be ok & car drove normally, we just didn't have A/C into the cabin, hmm.
Next we plug in our ebay OBD2 scanner and open Torque app to try and see if I could get the actual code. After 3X scanning for codes it shows P0CE1. The web app for Torque didn't show anything for this code....F@#*er!!!! Cleared the code and CEL stayed on and same DT Malfunc message appeared on iDrive display. I know, I know, I need to pony up for a decent scan tool....
After extensive Google searching, and I DO mean extensive I came across the answer - P0CE1 Hybrid/EV Battery Pack Coolant Control Valve "A" stuck on. Searched all over i3 forums and no one has posted about this particular code so I guess I have the honor of being first(?).....yay for me!
Thankfully, someone on i3 forum did include a i3 repair manual link that includes a refrigerant circuit diagram. Sure enough, there is a Electronic A/C Expansion Valve on the rear pass side of the car right off the HV Batt. From what I could tell, this is the only item that would trip that code. Attached right off A/C compressor and the back of the valve block fits into the HV Batt.
I'm not a fan of just replacing components willy-nilly but I feel like I found the root of my issue. Sadly the only way I can think to test this unit is unbolt it and try getting power to it from another 12V source & this means evacuating the whole system in order to do it safely. I have the part ordered from the local dealer and it was only $115 delivered to my office so surprisingly, very reasonable. I have a lift and ex-bmw tech to assist me so I know I can get this done. My worry is just that I go through the process and still no A/C. Not sure what else to look at if this isn't the culprit. Any thoughts out there?
My first thought was to test the 12V Batt to make sure it was actually producing 12V as I remember reading all sorts of fun problems can come up if the batt has gone bad. Removed the frunk bin and hooked up meter to the batt. Sure enough, 13.8-13.9V w/ accessory on. Interesting note: You can't get a static reading of the 12V unless doors and boot lid are all closed. Had to get a little creative with some extra long leads connected to the batt posts and the frunk closed. True static reading of 12.77-12.84V so well within tolerances of a healthy 12V batt.
I decided to put a pressure tester on the high side port of the A/C to see if it had any refrigerant or if it all leaked out. To my surprise, the meter was pegged all the way to the top......not good. So we have plenty of gas in the system and the compressor seems to be working properly as the pressure inside the system is insanely high, the High Volt Batt seemed to be ok & car drove normally, we just didn't have A/C into the cabin, hmm.
Next we plug in our ebay OBD2 scanner and open Torque app to try and see if I could get the actual code. After 3X scanning for codes it shows P0CE1. The web app for Torque didn't show anything for this code....F@#*er!!!! Cleared the code and CEL stayed on and same DT Malfunc message appeared on iDrive display. I know, I know, I need to pony up for a decent scan tool....
After extensive Google searching, and I DO mean extensive I came across the answer - P0CE1 Hybrid/EV Battery Pack Coolant Control Valve "A" stuck on. Searched all over i3 forums and no one has posted about this particular code so I guess I have the honor of being first(?).....yay for me!
Thankfully, someone on i3 forum did include a i3 repair manual link that includes a refrigerant circuit diagram. Sure enough, there is a Electronic A/C Expansion Valve on the rear pass side of the car right off the HV Batt. From what I could tell, this is the only item that would trip that code. Attached right off A/C compressor and the back of the valve block fits into the HV Batt.
I'm not a fan of just replacing components willy-nilly but I feel like I found the root of my issue. Sadly the only way I can think to test this unit is unbolt it and try getting power to it from another 12V source & this means evacuating the whole system in order to do it safely. I have the part ordered from the local dealer and it was only $115 delivered to my office so surprisingly, very reasonable. I have a lift and ex-bmw tech to assist me so I know I can get this done. My worry is just that I go through the process and still no A/C. Not sure what else to look at if this isn't the culprit. Any thoughts out there?