Yo 92,
J Owens gave the right-on info.. here is my long-winded addition

TC 522 & 654 indicate the gear selector was not in Park during Self-Test; "...Possible causes: Misadjusted linkage. Open or short in harness circuits. Damaged TR sensor. Damaged Powertrain Control Module (PCM). OR CHECK THIS OUT, TECHNICAL BULLETIN # 230A, TRANSMISSION: E4OD SUBJECT: No upshift 4th gear starts, harsh upshifts, neutrals out after shifts APPLICATION: Ford-E/F Series, Bronco DATE: Jan 1995 NOTE: Click on image to make it larger. All of these concerns can be the result of an inappropriate Manual Lever Position (MLP) sensor signal. The MLP sensor consists of six resistors connected in series (ganged). The resistance of the MLP sensor will vary based on which range the transmission is in. The MLP circuit can be checked using the following steps. (Step 1) Check the MLPS ground: Turn the ignition on. The voltage on pin 46 (sensor ground ) should not exceed .1v. If the voltage is excessive, add an additional ground to the existing ground wire (figure 2). NOTE: Click on image to make it larger. Figure 2 Splice an additional ground from the existing ground wire to a known good ground.The negative post of the battery is the best. This view is of the pins of the MLP connector pins. NOTE: Click on image to make it larger. (Step 2) Check the MLPS voltage: The voltage at pin 30 should vary-in increments- according to the position of the manual lever (figure 3). MLP voltage (ignition on) should be within 20% of these specifications. Note It is recommended that you use a break-out box. If a break-out box is not available, you will need to pierce the wires to pins 30 and 46 for these tests. NOTE: Click on image to make it larger. (Step 3) Check the resistance of the MLPS: The resistance of the MLPS (pins 30 and 46) should change-in increments-with the position of the manual lever (figure 4). Note If this test is being done with a break-out box, disconnect the computer first (make sure the ignition is off). If this test is being done without a break-out box, disconnect the MLPS from the vehicle harness. Note Testing beyond this point will include tests of the harness. Consult the appropriate repair manual for this..."
Source: by fordbronco1995 ("JUICE") at FSB DTC 522 & 654 indicate the gear selector was not in Park during Self-Test; "...Possible causes: Misadjusted linkage. Open or short in harness circuits. Damaged TR sensor. Damaged Powertrain Control Module (PCM). OR CHECK THIS OUT, TECHNICAL BULLETIN # 230A, TRANSMISSION: E4OD SUBJECT: No upshift 4th gear starts, harsh upshifts, neutrals out after shifts APPLICATION: Ford-E/F Series, Bronco DATE: Jan 1995 NOTE: Click on image to make it larger. All of these concerns can be the result of an inappropriate Manual Lever Position (MLP) sensor signal. The MLP sensor consists of six resistors connected in series (ganged). The resistance of the MLP sensor will vary based on which range the transmission is in. The MLP circuit can be checked using the following steps. (Step 1) Check the MLPS ground: Turn the ignition on. The voltage on pin 46 (sensor ground ) should not exceed .1v. If the voltage is excessive, add an additional ground to the existing ground wire (figure 2). NOTE: Click on image to make it larger. Figure 2 Splice an additional ground from the existing ground wire to a known good ground.The negative post of the battery is the best. This view is of the pins of the MLP connector pins. NOTE: Click on image to make it larger. (Step 2) Check the MLPS voltage: The voltage at pin 30 should vary-in increments- according to the position of the manual lever (figure 3). MLP voltage (ignition on) should be within 20% of these specifications. Note It is recommended that you use a break-out box. If a break-out box is not available, you will need to pierce the wires to pins 30 and 46 for these tests. NOTE: Click on image to make it larger. (Step 3) Check the resistance of the MLPS: The resistance of the MLPS (pins 30 and 46) should change-in increments-with the position of the manual lever (figure 4). Note If this test is being done with a break-out box, disconnect the computer first (make sure the ignition is off). If this test is being done without a break-out box, disconnect the MLPS from the vehicle harness. Note Testing beyond this point will include tests of the harness. Consult the appropriate repair manual for this..."
Source: by fordbronco1995 ("JUICE") at FSB
READ MORE and see diagrams
Manual Lever Position/Transmission Range (MLPS/TR) Sensor
Connector Pin-Out Diagram
Source: by Ryan M (FireGuy50) at
http://oldfuelinjection.com/files/Trans_harness.gif
Connector Re-Pining; "...according to the connector instruction sheet that came with the new connector. wires positions by circuit # are exactly the same from old to new. there is no mention of wire color. the wires are designated by circuit # so basically one at a time take each wire out.... and put it in the same place it came out of on the new connector..."
Source: by thePUNISHER (Paul) at FSB
Connector Re-Pining; "...was a spring type clip that's a part of the pins. I think I used a jeweler's screwdriver alongside the pins to release them. I don't remember which side worked best, but one end was better. It seemed real tough until I found the right place for the screwdriver, then they popped out easily. Move them over one at a time to keep the order..."
Source: by ElKabong (Ken, El Kabong) at FSB
Wiring Diagram in a 94 from EVTM; from C103 to Starter
Source: by Mikey350 at SuperMotors.net
1996 Ford Bronco '94 EVTM picture | SuperMotors.net
Testing
Source: by SeattleFSB (Seattle FSB) at SuperMotors.net
1990 Ford Bronco E4OD Transmission picture | SuperMotors.net