markleeblue
11-04-09, 09:15 PM
my car is 95 devile ,i got a code:I027
and my car can start at p, but cant start at n.
i just change tranny fliud and has a driver side door lock broken.
any idea?
is my shift switch broken?
and can i fix the switch?
Please post the code definition along with the code. I don't have them memorized. I doubt anyone else has.
markleeblue
11-04-09, 09:56 PM
thank you,ranger.
it is PRND321 switch failure
That switch is adjustable. I don't remember the procedure, but it is in the FSM. If that doesn't fix it, then it needs to be replaced.
Freakzilla
11-05-09, 09:32 AM
From the FSM:
CIRCUIT DESCRIPTION
The Park/Neutral Position Switch is mounted on the transaxle assembly. It is a multi-signal switch which, among other things, sends information relative to gear selector position to the IPC. The PRND321 input consists of 4 discrete circuits to pull 4 IPC voltages LOW in various combinations to indicate each gear range. The voltage level of each of the circuits is represented as LOW = grounded circuit, HIGH open circuit. The 4 states displayed represent decoder A, B, C, and Parity (P) inputs respectively. The IPC transmits the 4 states to the PCM over serial data.
There are two parts to this diagnostic code definition. The first part results in the electronic PRND321 illuminating all display segments around each of the gear selections. If the ignition switch is in either the UNLOCK or RUN position, I034 (Loss of PCM Data) is not currently set, the PRND321 state as decoded by the IPC indicates Park or Neutral and the PCM does not indicate Park or Neutral, or vise versa, and this remains true for 6 seconds then the PRND321 display illuminates all display segments around each of the gear selections. If this condition continues for 3 seconds or more then DTC I027 is set current.
The second part to this diagnostic code definition involves the decoded PRND321 value equal to an invalid state. The table indicates all the valid PRND321 states. If the IPC's decoded value of the PRND321 inputs is not one of the states shown in the table and this condition remains true for.6 seconds then the PRND321 display illuminates all display segments around each of the gear selections. If this condition continues for 3 seconds or more then DTC I027 is set current.
TEST DESCRIPTION
Test numbers refer to circled numbers on the diagnostic chart.
(Sorry, I can't post the chart)
1D41 indicates the decoded value of the PRND321 inputs.
This test checks for an open in the ground circuit to the Park/Neutral Position Switch.
This test determines if the condition is caused by a problem with one of the inputs or the IPC.
TEST DESCRIPTION
Test numbers refer to circled numbers on the diagnostic chart.
Moving the Gear Selector Lever from PARK (P) to DRIVE (D) causes the state of each PRND321 circuit to change, thus indicating which circuit has a problem.
Disconnecting C102 removes the ground from the Park/Neutral Position Switch resulting in all PRND321 inputs indicating a HIGH state unless there is a short to ground on one of the circuits.
Freakzilla
11-05-09, 09:36 AM
I can't find a procedure for adjusting it, I'll look again later...
It has something to do with a certain size drill and putting it in a hole as an alignment pin after loosening the mounting bolts and then making an adjustment or something on that order.
Freakzilla
11-05-09, 01:08 PM
The Neutral Safety Switch is the closest I can find... according to the diagrams they are both part of the same switch.
Service and Repair
Disconnect battery ground cable.
Disconnect shift cable from transaxle.
Disconnect electrical connector from switch.
Remove two switch mounting bolts and then the switch.
Align flats on switch with flats on transaxle shaft and push switch over shaft and fully seat on transaxle.
Install and torque switch mounting bolts to 20 ft. lbs. If switch was rotated and pin is broken, switch will be automatically reset to neutral position as follows:
Place transaxle shaft in neutral position.
Install switch on transaxle as outlined previously and loosely install mounting bolts.
Insert a 3/32 inch gauge pin into service adjustment hole of switch.
Rotate switch until pin drops in detent.
Torque mounting bolts to 20 ft. lbs.