What is the starter doing? You say the teeth engage, so the starter drive is OK? Does the starter spin or do nothing? I'm thinking you should have a negitive ground as opposed to a positive ground? So how is the engine grounded? Most trucks have a braided cable from the frame to the engine.