check out your ignition switch and wiring could be the culprit. i went through a situation like yours and it turned out my ignition switch wiring were the problem.