Check your neutral safety switch. I had one that worked intermittently. Several times I spent hours digging around the dash trying to figure it out. I must have bumped the switch because suddenly it would work again. It drove me nuts. I couldn’t figure it out. Finally, I bypassed the switch and never had a problem again.