Check Engine Light That Just Won't Go Away!

It did end up being the transmission. I took the advice of cigroller and asked them to check the possible transmission issue first and the fluid was in fact a little brown and burnt smelling. We ended up selling the car to this mechanic. He seemed to be honest, but I guess you never know.