So i had the exact same problem. It took me awhile but I actually figured it out. Its one of the plugs on the back of the fuse block. Take the plastics off below the steering wheel. The top left plug was the culprit , 6 wire plug. One of the terminals was loose inside, the top middle wire. I used a pick and bent the flap out a bit more and it works perfect.