Stanley,
Based on the code, you have a bad shift solenoid. It could even be the wiring going to it. They are not hard to replace, but they are hard to diagnose. There are two of them, so if you replace one, you may want to do both to make sure you get the right one. They are not hard to replace. You did the trans service, they are on the valve body in the trans. Wiring will be going to them.
Let me know if this helps. Also, I would think a bad ignition switch would cause more than one code to come up for you. If the computer is saying the solenoid, that is where I would start.
Joe
Thursday, January 22nd, 2009 AT 8:11 PM