I have a 97 Lexus ES300 that I bought for my son. The check engine light has always randomly come on, however, the trac off light now comes on and stays on. Both lights are now on most all of the time. The car, however, seems to run perfectly fine. Any ideas?