I had this exact problem a month ago and it turned out the IGN wires were loose on the back of the ignition switch. I cut them off, soldered on new female ends and problem went away. I too had to fight the good fight of checking EVERYTHING electrically, but it always ends up being simpler than...