TP-31586-1 Wiring diagrams 780 1990