Hi steve !
I had my CEL on almost since I bought the horse,after the mech check it over it comes down to be the charcoal canister (matter of fact gonna have it replaced this weekend)

Usually the problem is related to the emission system such as vent solenoids,cut off valves,old cracked hoses or leaks so don't panic.
I'll focus my attention on the trans shifter 1rst.