Sounds more like a main relay issue,try resoldering it or replacing it.

Do an ecu code check to see what was causing the light to come on.