Hi my 2007 panda 100 hp has a problem with it not revving up past 3800 while driving, it's fine when in neutral, the check engine warning light and message are displayed on dash, I have read fault codes and it comes back with. P0120 accelerator pedal potentiometer 1. I have replaced throttle pedal but none better, any help would be appreciated thanks