Had this once on a 08 car, it was a bad connector under the hood neer the heater. Fiddled the wiringloom and connectors and it came on. Had to bend the pins a bit to fix it. Hope it is something simple like that. Good luck.
Cheers J