Sean, All the advice you are getting here is great ! I would only add,,, Check The ground connections. a loose or dirty connection, specially the cable that connects to the engine block, can drive you bonkers ! I have solved several issues that way. Not sure that will solve anything,, but can't...