As far as the starter run on, you can check circuits at starter relay, the coil side of relay should not be hot, with engine running only cranking.
That fuse that keeps blowing serves many circuits, not just the starter relay. If you think it is a starter issue, isolate the starter circuit, see if the fuse still blows. You can pull starter relay, turn key to crank, see if fuse still blows? You can also, pull starter relay, use jumper wire, from battery B+ to terminal 87 in diagram, the starter should crank. Be sure to use inline fuse on jumper, not sure of size, try 20 amp fuse, see if it still blows. It would be nice to check amp draw on that circuit? Any testing, make sure the tranny is in park or neutral and the e-brake is set and functional.
Monday, November 23rd, 2009 AT 1:16 PM