took it to the dealer today. turns out it is a temp sensor just under the steering wheel in the dash that was not connected.
i took it to the same dealership a few weeks ago to get the steering lock replaced, and looks like they failed to reconnect the sensor when putting the dash back together.
so all fixed now at no charge.