ASR and limp mode cause
It may well be the wiring inside the black plastic wiring harness tube that goes to the electronic throttle. Slit it open carefully and check the condition of the wiring insulation. These things have wires that have 'biodegradable' insulation meaning it crumbles off after a few years most often in your car!!