Starter issues again! Freakin Solved!

Do you have a ground from the engine to the firewall? If this is left off weird things can happen.

This should be a thick cable like a battery cable
I have 0ga cable coming from the battery, to the cylinder head, and to the fire wall.