Ford B2148 PWM Input Circuit Malfunction
The B2148 code indicates a fault in the Pulse Width Modulation (PWM) input circuit. This Ford-specific code means the control module has detected an abnormal PWM signal from a peripheral component—either the signal is missing, has incorrect frequency, or the duty cycle is out of range. This can affect modules that rely on PWM communication, such as the cooling fan control module, fuel pump module, or certain HVAC actuators, depending on the vehicle application.
1. Commonly Affected Makes
2. Most Common Causes
- Faulty PWM signal-generating module (e.g., fan, fuel pump, HVAC actuator)
- Open circuit, short to ground, or short to voltage in the PWM signal wire
- Corroded or loose connector in the PWM circuit
- Internal failure of the receiving module that interprets the PWM signal
- Electromagnetic interference on the signal wiring
- Excessive resistance in the ground circuit of the sending module
3. Symptoms You Will Notice
- Malfunctioning cooling fan (e.g., runs constantly or not at all)
- Fuel pump operating erratically or not priming
- HVAC system not responding to settings or blowing at wrong speed
4. Step-by-Step Diagnosis
Scan for other codes and check freeze frame data
Visually inspect the PWM signal circuit for damage, corrosion, or loose connections
Use a multimeter or oscilloscope to check for proper PWM signal (frequency and duty cycle) at the receiving module
Test the sending module (e.g., fan, pump) per manufacturer procedures
Check for electromagnetic interference sources near the wiring
5. Frequently Asked Questions
Is it safe to drive?▼
You can usually drive short distances, but the affected system (e.g., cooling fan or fuel pump) may fail, leading to overheating or stalling. Have it diagnosed promptly.
How much does it cost to fix?▼
Repair costs typically range from $100 to $400, depending on the root cause (e.g., wiring repair vs. module replacement) and labor rates.