2006 R53 intermittently going into limp mode and throwing error code P1125 - after doing some research online some say it's the Accelerator Pedal Position Sensor, some say Throttle Position Sensor, some say the whole throttle body and some say the wiring harness....

Anyone ever seen this code before?