Have you tried disconnecting the TPS on an engine start attempt?