electrical
Wiper Linkage
for 2012 Toyota Camry 2.5L I4 · FWD
Difficulty
Moderate
Time
1.5 h
Tools
9
Steps
14
Remove and replace the windshield wiper linkage assembly on a 2012-2017 Toyota Camry with 2.5L I4 engine, including wiper motor disconnection and cowl removal.
Warnings
⚠Disconnecting the battery will reset radio presets and clock. Have radio security code available if applicable.
⚠The wiper linkage is spring-loaded and under tension. Control removal to prevent injury or damage.
ℹ️Mark wiper arm positions on windshield with tape before removal to ensure correct reinstallation position.
Tools required
10mm socket and ratchetEssential
12mm socket and ratchetEssential
14mm socket and ratchetEssential
Extension setEssential
Trim panel removal tools
Flathead screwdriverEssential
Torque wrenchEssential
Battery terminal wrenchEssential
Shop towels
Parts
- Wiper linkage assembly × 1 — Use OEM specification
- Cowl weatherstrip seal × 1 — Inspect and replace if damaged
Preparation
- Park vehicle on level surface and engage parking brake
- Turn ignition off and remove key
- Mark wiper blade rest positions on windshield with masking tape for reference
- Open hood and secure in upright position
- Disconnect negative battery terminal and isolate cable away from battery post
- Wait 3 minutes for airbag system capacitor discharge
Procedure
- 1Remove wiper armsLift the wiper arm away from windshield. Remove the plastic cap covering the wiper arm nut. Use a 14mm socket to loosen and remove the wiper arm mounting nuts. Pull wiper arms straight off the splined shafts using a rocking motion. If stuck, use a wiper arm puller tool to avoid damaging the linkage.
- 2Remove cowl cover weatherstripStarting from one end, carefully pull the rubber weatherstrip seal from the cowl cover. This seal runs along the rear edge of the hood opening. Remove completely and inspect for damage or deterioration.
- 3Remove cowl cover panelsLocate and remove the plastic clips and screws securing the cowl cover panels. Remove both driver and passenger side cowl covers by lifting up and pulling away from the windshield. These panels cover the wiper linkage area. Note the position of any clips for reassembly.Torque specCover Screws11 Nm (8 lb-ft)
- 4Disconnect washer hosesDisconnect the windshield washer fluid hoses from the washer nozzles on the cowl. Pull straight off the nozzle barbs. Have a shop towel ready to catch any fluid drips. Move hoses aside for access.
- 5Disconnect wiper motor electrical connectorLocate the wiper motor electrical connector on the driver side of the linkage assembly. Press the locking tab and disconnect the connector from the wiper motor. Move the wiring harness aside.
- 6Remove wiper motor ground wireLocate the ground wire bolt attached to the wiper motor housing or nearby body. Use a 10mm socket to remove the ground bolt and detach the ground wire. Keep the bolt and ground terminal together for reinstallation.Torque specGround Bolt14 Nm (10 lb-ft)
- 7Remove wiper motor mounting boltsUsing a 10mm socket with extension, remove the three or four bolts securing the wiper motor to the linkage frame. Support the motor as you remove the final bolt. Separate the motor from the linkage assembly if replacing linkage only.Torque specMotor Mounting Bolts10 Nm (7 lb-ft)
- 8Remove linkage pivot nuts and mounting boltsLocate the pivot nuts at each end of the linkage assembly where the wiper arm shafts protrude. Use a 12mm socket to remove these nuts. Then remove the mounting bolts securing the linkage frame to the cowl area using a 12mm or 14mm socket as applicable.Torque specLinkage Pivot Nuts12 Nm (9 lb-ft)Module Mounting Bolts8 Nm (6 lb-ft)
- 9Remove wiper linkage assemblyCarefully lift the entire wiper linkage assembly up and out of the cowl area. The assembly may need to be angled or rotated to clear the firewall and cowl structure. Control the linkage as the spring tension releases during removal.⚠Linkage contains internal springs that may shift during removal. Maintain control to prevent pinching fingers or damaging surrounding components.
- 10Transfer wiper motor to new linkageIf reusing the wiper motor, transfer it to the new linkage assembly. Position the motor on the new linkage frame and install the mounting bolts. Torque the motor mounting bolts in a crossing pattern to ensure even seating.Torque specMotor Mounting Bolts10 Nm (7 lb-ft)
- 11Install new linkage assemblyLower the new linkage assembly into the cowl area, aligning the pivot shafts with their mounting holes. Ensure the motor and linkage clear all firewall components. Install the pivot nuts finger-tight first, then install the linkage frame mounting bolts and torque to specification.Torque specLinkage Pivot Nuts12 Nm (9 lb-ft)Module Mounting Bolts8 Nm (6 lb-ft)
- 12Reconnect wiper motor electrical and groundReconnect the wiper motor electrical connector, ensuring the locking tab clicks into place. Install the ground wire to the motor housing and torque the ground bolt to specification. Verify the connection is clean and tight.Torque specGround Bolt14 Nm (10 lb-ft)
- 13Reinstall cowl covers and weatherstripReconnect the washer fluid hoses to the nozzles. Position the cowl cover panels back in place, ensuring all tabs align properly. Install and torque the cover screws. Press the weatherstrip seal back into its channel along the cowl edge.Torque specCover Screws11 Nm (8 lb-ft)
- 14Install wiper armsReconnect the negative battery terminal. Turn the ignition to ON (engine off) and activate the wipers using the wiper stalk, then turn off when they reach their parked position. Install the wiper arms onto the splined shafts, aligning with the tape marks on the windshield. Install and tighten the wiper arm nuts securely.
Reassembly
- Ensure all electrical connections are secure and locked in place
- Verify cowl covers are properly seated and all clips engaged
- Check that washer hoses are connected and not kinked
- Confirm wiper arms are positioned correctly in park position before final tightening
Verification
- Reconnect battery and start engine
- Test wipers at all speed settings (intermittent, low, high) to verify smooth operation without binding or noise
- Activate washer function to confirm washer fluid sprays correctly
- Verify wipers return to proper park position when turned off
- Check for any unusual noises, vibrations, or binding during operation
- Inspect cowl area for any rattles or loose panels while wipers operate