OK,

I haven't a clue about the tranny light.

Try searching for a thread on the idle control valve. Several members have cleaned theirs recently with good results.