My light comes on every once and a while. My code is a "slipage" code so I probably have some worn cluthes in there. Still shifts smooth and no foreign noises.
Have you had the code read yet?