I had this issue but it was MY FAULT. I admit it haha...it happened because i was attempting to use obd2 data logger type things and such. the computer WONT store the code for this so the secret is to get the car to the dealer while the light IS STILL ON!!! if any type of code reader or obd2 device is plugged into the vehicle while its running this light will go on and then go off after a restart. its the cars defense due to a communication error that the obd devices cause.
my dealer also solved my front end clunk noise too. this was a symptom of having a low power steering fluid level. They found a hose was leaking slightly and they fixed it friday and so far its still good. no noise no clunk and much better steering feel.