I had the same problem...it was the relay(green one)under the dash.Didn't even have to replace it,took it out,took it apart,put it back together and put it back in...worked fine ever since!!