Have Toyota Questions? Ask a Mechanic for Answers ASAP
What exactly is the problem with your 2008 highlander?
Has the ABS/VSC or TRAC ECU replaced recently or the YAw or Acceleration sensor?
Was it a complete assembly with the computer attached?
Why did you replace the brake actuator? Was that code there prior to replacing the brake actuator/pump assembly? Do you have the part number of the brake actuator assembly that was installed? Do you have the vehicle identification number available?
That number that you gave me if it is correct C1240 means that the identification information for the acceleration sensor/Yaw rate sensor does not match the ABS computer and the pump assembly information do not match. The only way this can happen is if the wrong computer assembly was installed or the wrong acceleration/yaw rate sensor was installed. If the acceleration/Yaw rate sensor was never removed or replaced than the problem has to be in the pump/computer assembly. Without the vehicle identification number and the part number of the part that was installed there is no way I can make that determination. You could have the shop try a zero point calibration to see if it will recalibrate but it's not likely going to work.
44050-48340 is the part number for the actuator/computer/pump assembly. Verify that you have the correct part number. If it is the right part number then there is either problem with the part or something in the wiring between there and the sensors. You could try the zero point calibration that might help.
On a 2008 Highlander zero point calibration can be done without a scan tool. The mechanical method using the jumper wire in the diagnostic port DLC3. Click this link and save the info it will time out.