you haven`t said what year/model you are on about but I had one like this a couple of weeks ago and if you reach up behind the dash for the large multi plug and try removing and refitting it and see if it makes a difference,worth a go.
cdc, August 2012