It could be a problem with the shift ****. In this link, at step #11, this is the part that needs to be pushed down, your shift **** may not be fully pushing it down.
T.A.S. Auto Parts
Regarding the Check Engine Light, jumper the blue Service Check Connector under the passenger side dash. See the "Common DIY and Info. Thread" sticky at the top of this forum on how to retrieve any possible trouble codes.