I had something similar happen on a 95 camaro of mine.. Apparently a code was tripping because when I took it to the dealership they found it. After a little work they had it working properly again. It wasn't too big of a deal to fix. Of course, this could be any number of other things but lets hope not 