Truck wasn't starting, so I replaced the starter and battery because they were both dodgey at best. That worked for a few starts, but now it's not starting again. The battery hasn't lost charge so I'm comfortable ruling out the alternator. So I figure it's something holding back the current...