Hi everyone help needed quite a new owner of a 2003 c270 just of late when i accelerate hard or try to kickdown dash comes up with epc malfunction then wont rev over 3000 switch off malfunction goes untill i try to accelerate hard again stationary it will rev to max if done gently any help would be appreciated thanks