the machine fires up but only idles at about 900 if you give it some throttle it bogs once you get past the bog the mid to full range it runs good reset the tps and idle still the same and the reverse will not work could it be the ecu or the capacitor?