can any one help me hear, i have a 2001 e46 m3 manual which has recently gone into limp mode a few times, its been plugged in on a diagnostics machine n its saying i have a problem with port 1 on the throttle bodies, dsc switch failed, dsc unable to communicate with dme and a steering angle sensor, the main issue is the throttle bodies, has anyone heard of any common faults on them before?? it was just remapped by c.a. automotive and the same fault was there but he reset the throttle and the revs dropped. its been fine til now, wen the car is on idle its a bit crappy it jumps between 800 - 1000rpm up and down and now the traction control has decided 2 turn its self off half way through a journey.