No way, i went to my car this morning after it sitting for 3 days and boom, straight into limp mode....wouldnt go over 2000 rpm, or like you say 20% throttle. Took it to the guys i know at the garage and it turns out the tps signal from the ecu isnt producing the 4/5 volts needed to say that the throttle body is fully open. They tested the signal from tps to ecu was fine on open throttle but the signal then from ecu wasnt coming out. They put artificial 4/5volt signal to the wite and it revved up straight away!! Turned of the volts, and wouldnt go over 2000rpm. Another ecu is on the way and hopefulky that will solve the problem, then i will get the old ecu checked out. Old ecu being a JAM pnp one.