They work but don't turn off or park.
If the wiper motor turns on with the switch, and the various settings seem to work but the switch won't turn it off, to me that would tend to indicate the ground is good.
So if you've replaced the wiper switch (right side) and the left multi-function switch (lights, etc.) with the steering control interface module that talks to the cluster (via LIN bus), then it's down to the TIPM not getting the turn-off message or it is getting the message, but isn't responding correctly.
This is where a software tool (like
AlfaOBD, jscan, etc.) that can send messages down the CANbus to the TIPM to turn the wipers on and off can help. If it works like it should, then you know the problem is further upstream.
Per the service manual:
======================
"The microprocessor-based Steering Control Module (SCM) (2) utilizes integrated circuitry and information carried on
the Controller Area Network (CAN) data bus along with several hard wired analog and multiplexed inputs to monitor
both the right and left multi-function switches. The SCCM uses a Local Interconnect Network (LIN) data bus for
exterior lighting and wiper functions. The LIN data is sent to the Cab Compartment Node (CCN) and the CCN then
sends it out on the CAN data bus (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL MODULES/COMMUNICATION
- DESCRIPTION - CAN BUS). The SCCM is available for service replacement as a unit or each individual
component:
² Clockspring (with integral Steering Angle Sensor if equipped)
² Left Multi-Function Switch
² Right Multi-Function Switch"
=======================