The shift solenoid is internal with the transmission. The #28 fuse runs various parts.
Check the wiring for these components for short circuits. If none of these are the problem, then I would recommend pulling the trans valve body to reach the solenoid. Occasionally it is the "C" solenoid. A couple of times it has been the PCM. But I would recommend to check these parts and wires first.
Air Conditioning Clutch Relay
Automatic Transmission Wiring Harness
Canister Vent Solenoid Wiring
Oxygen (O2) Sensor Wiring
Secondary Air Injection Pump Relay Wiring
thank you..... i checked all that and blew out the connections. it stopped blowing the fuse and started shifting again but now its throwing the codes 0135 and 0155. i know there o2 sensors but i dont know the difference between bank 1 sensor 1 and bank 2 sensor 1
Bank 1 Sensor 1 is the O2 sensor before the catalytic converter on the rear (closest to the firewall) exhaust manifold (for the 3.0). The Bank 2 Sensor 1 is the O2 sensor after the catalytic converter. Check the wiring for these two sensors, especially the Bank 1 Sensor 1. Many times the wiring harness ends up laying on the exhaust manifold and burns the wire thus causing and intermittent short and MIL. If the wires are burnt, replace the O2 Sensor or fix the wiring. Use zip ties to keep the wires from the manifold.