First off theres something amiss if the TPS has gone out of calibration, unless the TPS is faulty.
Are you still getting a cranking RPM?
Try setting the P259 to channel i5, this will invert the channel so that its on when the car is not cranking.
What wires have you got free on following EC36 pins:
6, 7, 8, 9, 17, 18, 19, 20
or 33 to 35