Just replace the tps for now..because that code 93 /bad ground on the tps sensor caused the ecu to throw that code 12 for the idle control motor and that's what cause the drop in power. Just set the new tps at 0.50-0.90 volts and you should be okay...and make sure you take both battery cables...