Hi, I'm back! I appreciate everybody's advice but my little car is STILL going into limp mode. To refresh your memory I have a 2003 325ci with 153,000 miles... the mechanic has already replaced the THROTTLE BODY, INTAKE MANIFOLD RUNNER VALVE and AIR MASS METER BOOT, I'm only able to drive the car for a few days before it goes into limp mode again. the battery was tested at Autozone and it was perfect. He did a scan today and following is what came up:
36 EGS-Gear monitoring 4 (P0734)
31 EGS-sympton gear monitoring, transmission monitoring B2460_99999
41 EGS-gear monitoring 4 (limp-home program) B2460_99998
299A DME: CAN fault management EGS-OBD management CAN Bus B1214_MS45CAN
27CC DME: DMTL: leakage-minor leak detected diagnostic module for tank leakage (DMTL) B1214MS
I hope some of this is useful. I want to keep my car but I can't really drive any distance without it going into limp mode, should I change the transmission? can't afford to do it but I want to be able to drive the car. Thanks everybody for you help.