Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
SYS.OK|MANUAL.DBβ LIVE
HOMESERVICE MANUALSMAZDA2009B2300 L4-2.3LREPAIR AND DIAGNOSISCRUISE CONTROLTESTING AND INSPECTIONSYMPTOM RELATED DIAGNOSTIC PROCEDURES
2009 Mazda B2300 L4-2.3L
Symptom Related Diagnostic Procedures
2009 Mazda B2300 L4-2.3LSECTION Symptom Related Diagnostic Procedures
-
SYMPTOM TROUBLESHOOTING CHART - CRUISE CONTROL
Cruise Control Self-Test Diagnostics
WARNING:This test is a key on engine off (KOEO) test that is only conducted with the transmission in PARK (automatic) or NEUTRAL manual), and the parking brake fully applied. Failure to follow these instructions may result in personal injury.
NOTE:On vehicles equipped with a manual transmission, the clutch pedal needs to be applied in order to correctly carry out the self-test. On vehicles equipped with an automatic transmission, the transmission selector needs to be in the NEUTRAL (N) position.
NOTE:A review of the following test steps is required before carrying out the self-test diagnostic procedure. After entering the diagnostic mode, the module will time out if the mandatory switch sequence is not completed within 5 seconds. If a module time out, occurs the procedure must be reinitiated.The self-test is comprised of 2 parts. The first part is a static check of the cruise control electronics module and system. The second part is a dynamic pull-test to check the actuator motor and gear mechanism. To perform the self-test:
- Connect the IDS or equivalent tester to a power source that is not interrupted when the ignition switch changes positions. With the ignition switch in the RUN position, set the IDS or equivalent tester, to monitor the powertrain control module (PCM) throttle position PID while the cruise control servo carries out the self-test.
- Enter self-test diagnostics by firmly pressing and holding the cruise control OFF switch while quickly cycling the ignition switch from RUN-to-OFF-to-RUN, making sure the engine does not start and is not running. The cruise control indicator lamp on the instrument panel will flash once to indicate that the cruise control module has entered the diagnostic mode. Release the OFF switch. If 5 additional flashes are displayed at the point, a cruise control subsystem concern exists. Go to Symptom Troubleshooting Chart - Cruise Control.
-
NOTE:The module times out if each button is not pressed within one second of the previous button. If a module time out occurs (cruise control lamp stops flashing part way through test), the procedure must be re-initiated.
Firmly press and release the remaining switches within one second of each other in the following sequence:
- ON
- RSM (resume)
- CST (coast)
- SET/ACCEL
- The cruise control indicator lamp flashes once after each of the first 4 buttons is successfully pressed. Firmly press and release each switch in the sequence immediately after the light goes out for the previous switch.
-
NOTE:There will be a slight delay from when the last button is pressed and the lamp flashes diagnostic codes. If the self-test will not start or can not be completed after multiple attempts, Go to Symptom Troubleshooting Chart - Cruise Control.Follow the list below for diagnostic flash codes, then Go to Symptom Troubleshooting Chart - Cruise Control.
- 0 flashes: No flash after the last button pressed: suspect circuitry or cruise control switch.
- 1 flash: Static test passed.
- 2 flashes: The brake pedal position switch is damaged, circuit is damaged, or brake pedal is applied: clutch pedal position (CPP) switch is damaged, circuit is damaged, or clutch pedal is applied.
- 3 flashes: The brake pressure switch is open or the circuit is damaged.
- 4 flashes: The vehicle speed signal is out of range or circuit is damaged.
- 5 flashes: Cruise control servo internal failure.
-
NOTE:Monitor the PCM throttle position PID after the last button is pressed.
Within 0.25 second after the static test has passed, the cruise control servo carries out a dynamic pull test automatically by actuating the throttle lever from 1 to 10 mm (0.04 to 0.39 inches) of travel from the idle position for 3 seconds and then releasing the throttle. If the PID value does not change and holds steady for 3 seconds, Go to Symptom Troubleshooting Chart - Cruise Control. During the dynamic throttle pull, observe throttle movement to witness any binding or sticking of the cruise control cable to the throttle lever, and make sure that the throttle returns to the idle position. If incorrect connection and or binding or sticking of the cruise control is observed, Go to Symptom Troubleshooting Chart - Cruise Control.
- Turn the key to OFF and Go to Symptom Troubleshooting Chart - Cruise Control.
Symptom Troubleshooting Chart - Cruise Control
NOTE:self-test diagnostics must be performed before proceeding to symptom troubleshooting chart.
Symptom Troubleshooting Chart (Part 1):
Symptom Troubleshooting Chart (Part 2):
Symptom Troubleshooting Char (Part 3):
Symptom Troubleshooting Chart (Part 4):
Symptom Troubleshooting Chart (Part 5):
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.