BMW E70 Rear axel Air suspension
Posted: Thu Sep 24, 2026 8:09 am
About 3 weeks ago I started to get an air suspension issue, the compressor would over run and timeout. There are no leaks as I pulled the compressor fuse to protect it and the car will sit for a week or more without dropping.
So finally got some time to check over the system, I started with a visual check of wiring to the rear sensors and tested continuity between the EHC connector and sensor plugs (had an issue there before) I found nothing this time. So replaced the fuse and plugged in the diagnostics, the compressor ran and raised the suspension far to high on the left, right didn't move the compressor ran until it timed out. Diagnostics showed 4 codes 5F94 Solenoid valve Left 5F95 Solenoid valve Right 5F96 EHC Drain valve 5F99 Control time fault rear right.
Talked to an old friend who works for BMW who asked their technical department sadly they couldn't offer any help as their solution is replace the compressor complete with solenoid block and sensors (and BMW prices that's nuts)
The compressor is easy to remove from the car so off it came and I serviced it, checked the dryer wasn't wet, took off the drain valve cleaned it and tested the solenoid vale was functioning did the same with the solenoid block all OK so back together and on the car
Compressor runs and lifts the car to above standard height and again over runs and times out !!! Now I only have one code 5F99 Control Time Fault rear right
So I have changed the rear right ride height sensor (New correct part number) and run live Data Left rear sensor shows 5.02v and ride height +20mm Right rear sensor shows 5.04v but -127mm ?? Yet when measured at the wheel rim to wheel arch ride height is 750mm (should be 720 to 730) I can manipulate ride height (lower/raise) through ISTA my problem is I can't clear the right rear sensor which constantly reads -127mm that I believe is the reason for the overrunning compressor which if left will burn out?? Sorry for War and Peace
Any body got any ideas or experience of similar all help gratefully received it's hurting my old brain now
So finally got some time to check over the system, I started with a visual check of wiring to the rear sensors and tested continuity between the EHC connector and sensor plugs (had an issue there before) I found nothing this time. So replaced the fuse and plugged in the diagnostics, the compressor ran and raised the suspension far to high on the left, right didn't move the compressor ran until it timed out. Diagnostics showed 4 codes 5F94 Solenoid valve Left 5F95 Solenoid valve Right 5F96 EHC Drain valve 5F99 Control time fault rear right.
Talked to an old friend who works for BMW who asked their technical department sadly they couldn't offer any help as their solution is replace the compressor complete with solenoid block and sensors (and BMW prices that's nuts)
The compressor is easy to remove from the car so off it came and I serviced it, checked the dryer wasn't wet, took off the drain valve cleaned it and tested the solenoid vale was functioning did the same with the solenoid block all OK so back together and on the car
Compressor runs and lifts the car to above standard height and again over runs and times out !!! Now I only have one code 5F99 Control Time Fault rear right
So I have changed the rear right ride height sensor (New correct part number) and run live Data Left rear sensor shows 5.02v and ride height +20mm Right rear sensor shows 5.04v but -127mm ?? Yet when measured at the wheel rim to wheel arch ride height is 750mm (should be 720 to 730) I can manipulate ride height (lower/raise) through ISTA my problem is I can't clear the right rear sensor which constantly reads -127mm that I believe is the reason for the overrunning compressor which if left will burn out?? Sorry for War and Peace
Any body got any ideas or experience of similar all help gratefully received it's hurting my old brain now