There is an electronic selector for P,N,D... I can't think of what it is called off the top of my head. Someone here should know. I'm pretty sure its on the transmission...
I'll bet thats the problem though. Shouldn't be too expensive of a fix. And if I recall right anybody with a couple basic...