Why does the trac off light and check engine light stay on in my 97 lexus es 300?

Steve P

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?