I had this same problem, there was a loose connector in the dash under the fuse panel ( took me 2 years to figure it out after wasting a lot of money.