If you have an OBD-II scanner, you can use it to retrieve trouble codes from your Volvo S40. Here's how to do it:
1. Connect the OBD-II scanner to the diagnostic port of your Volvo S40. The diagnostic port is usually located under the dashboard, near the steering wheel.
2. Turn the ignition key to the "ON" position, but do not start the engine.
3. Wait for the OBD-II scanner to establish a connection with your vehicle.
4. Once the connection is established, press the "Read Codes" button on the OBD-II scanner.
5. The OBD-II scanner will then display the trouble codes that are stored in your vehicle's computer.
Method 2: Manually flashing the trouble codes
If you don't have an OBD-II scanner, you can also manually retrieve trouble codes from your Volvo S40. Here's how to do it:
1. Turn the ignition key to the "OFF" position.
2. Find the diagnostic port on your Volvo S40. The diagnostic port is usually located under the dashboard, near the steering wheel.
3. There are two terminals in the diagnostic port. Connect the pins labeled "G" (Ground) and "B/V" (Battery/Voltage).
4. Turn the ignition key to the "ON" position, but do not start the engine.
5. Count the number of times the "check engine" light flashes. Pause between flashes to allow the code numbers to be shown separately.
6. The "check engine" light will flash two or three times, pause for a few seconds, and then repeat. The first set of numbers is the leading digit, and the second set of numbers is the second digit. For example, if the light flashes three times, pauses, and then flashes a second set of two flashes pause, the trouble code would be 32.
Here is a list of some common Volvo S40 trouble codes:
- P0100 - Mass air flow (MAF) sensor circuit malfunction
- P0113 - Intake air temperature (IAT) sensor circuit high input
- P0123 - Throttle position (TP) sensor circuit high input
- P0130 - Oxygen (O2) sensor circuit malfunction (bank 1, sensor 1)
- P0135 - Oxygen (O2) sensor heater circuit malfunction (bank 1, sensor 1)
- P0140 - Oxygen (O2) sensor circuit malfunction (bank 1, sensor 2)
- P0145 - Oxygen (O2) sensor heater circuit malfunction (bank 1, sensor 2)
- P0171 - System too lean (bank 1)
- P0172 - System too rich (bank 1)
- P0420 - Catalyst system efficiency below threshold (bank 1)
- P0500 - Vehicle speed sensor circuit malfunction