WrenchLane
SV Start free today
← Back to articles
Diagnostics Troubleshooting

Diagnosing a Screaming 2016 Volvo V90 II with Code P200977

A 2016 Volvo V90 II presents a screaming noise at 2000 rpm and a P200977 code. See how Wrenchlane ranks a boost leak against a seized swirl flap mechanism.

Diagnosing a Screaming 2016 Volvo V90 II with Code P200977

A 2016 Volvo V90 II arrived with low power, a screaming noise under load at 2000 rpm, and a cluster of codes including P200977 and P06BA68. The combination of a mechanical shriek and circuit-low faults usually sends a diagnostic down two completely separate paths. The technician working on this vehicle also pulled a P106107 code, complicating the picture further.

When you see an intake manifold runner control code like P200977 (Intake Manifold Runner Control Circuit Low) alongside reports of loud noises from the engine bay, it is tempting to start tearing down electrical harnesses. We ran this exact scenario through the diagnostic platform we build at Wrenchlane. By analyzing the codes alongside the specific D4204T23 engine and the technician’s verbatim symptoms, the system ranked four distinct causes. The results show why treating electrical codes as purely electrical failures can waste hours in the bay.

The High Pressure Boost Leak

Our system ranked a boost leak in the charge air system or the intake manifold gasket as the primary suspect, placing it at a 90 percent probability with a medium severity. A high-pressure air leak in the charge air system is highly characteristic of the screaming noise under load around 2000 rpm in the D4204T23 engine.

This specific noise usually stems from cracked charge air hoses, specifically the sections routing between the turbocharger and the intercooler, or from the intercooler up to the intake manifold. A degraded intake manifold gasket will produce the exact same acoustic signature. As the turbo spools up to meet the load demand at 2000 rpm, pressurized air forces its way out of the compromised seal, creating the high-pitched shriek. This leak results in an immediate loss of boost pressure, leading directly to the severe reduction in engine power the technician noted.

The Engine Control Module will struggle continuously to maintain the commanded intake manifold pressure. Interestingly, the primary P200977 code may trigger indirectly here. If the intake manifold runner control system attempts to overcompensate for the improper manifold pressure, or if mechanical stress from the leak exacerbates a seal failure near the actuator, the circuit low code will set. The accompanying internal codes, P06BA68 and P106107, are likely secondary faults. They indicate the ECM detecting engine instability or receiving unexpected feedback due to the massive air loss.

The required diagnostic path here is entirely physical. You need to pressure test the induction system to locate the tear or gasket failure. Simultaneously, you should monitor live data for the intake manifold pressure, specifically watching the actual values versus the requested values during a test drive or loaded condition.

Mechanical Seizure from Carbon Buildup

The second most likely cause, ranked at 85 percent, shifts the focus from a pressurized air leak to a mechanical blockage. A seized intake manifold runner mechanism (the swirl flap) due to carbon buildup is a notorious issue on these engines.

The P200977 code strongly suggests a mechanical failure of this swirl flap mechanism. Heavy carbon buildup and sludge accumulate within the intake manifold over time. This fouling causes the swirl flaps to become incredibly stiff or to seize entirely in their housing. When the engine control system commands a flap adjustment, the actuator motor attempts to move a seized linkage. This physical resistance forces the motor to draw excessive current. The ECM interprets this massive current draw as a circuit low condition, logging the P200977 code.

When the system cannot correctly modulate the airflow, the engine suffers from erratic airflow patterns and reduced power. This physical restriction can also contribute to or exacerbate the screaming noise under load, as the turbocharger tries to compensate for the improper manifold pressure against a blocked passage. Again, the P06BA68 and P106107 codes appear as secondary faults resulting from the ECM’s inability to achieve commanded flap positions.

To prove this out, start with a physical inspection of the swirl flap linkage. You must also perform an actuator current draw test to see if the motor is fighting a mechanical bind. Ultimately, confirming this requires intake manifold removal and inspection.

Actuator Motor Failure

Ranked third at 75 percent probability is a direct failure of the Intake Manifold Runner Control actuator motor itself. While carbon buildup is the common mechanical instigator, the motor can fail completely independently of the flaps.

The P200977 code directly implicates the IMRC actuator motor. A worn motor winding, stripped internal gears, or a localized internal electrical fault will cause the motor to draw insufficient voltage. It may also simply fail to reach its commanded position, which triggers the same circuit low condition at the ECM.

When this motor cannot open or close the runners correctly, the airflow into the cylinders becomes highly uneven. This leads directly to the reduced engine power and hesitant acceleration the customer complained about. It can also contribute to engine instability or back-pressure issues, giving the ECM reason to log the internal P06BA68 and P106107 codes.

Testing the motor requires isolating it from the physical linkage. You need to perform an IMRC actuator electrical resistance test, followed by an IMRC actuator active test using bidirectional control on your scan tool. A voltage drop test on the actuator circuit is also necessary to confirm the motor is receiving the power it needs before you condemn the unit.

Environmental Harness Degradation

The final cause our platform highlighted, ranked at 70 percent, is corroded wiring or a poor electrical connection for the IMRC system. The P200977 code can easily be caused by electrical faults entirely outside of the actuator itself.

Volvo V90 engine bays see significant heat cycling. Corroded wiring, a poor ground connection, or high resistance in the IMRC circuit harness will reduce the voltage supplied to the actuator motor. It will also impede the critical feedback signals returning to the ECM. The engine control unit perceives this low voltage and immediately sets the P200977 code, even if the actuator motor is perfectly healthy and the swirl flaps are clean.

Exposure to engine bay heat, coolant leaks, oil splatter, or road salt degrades the harness and the connector pins over time. This kind of electrical interference easily causes the ECM to log the internal P06BA68 and P106107 codes due to the unexpected feedback and perceived instability of the engine.

The diagnostic steps here are foundational electrical work. Begin with a thorough wiring harness visual inspection, looking specifically for oil intrusion or chafing near the manifold. Follow up with a continuity test of the IMRC circuit and a voltage drop test on both the power and ground circuits to rule out high resistance.

Applying These Findings in the Bay

When a V90 comes in complaining of a screaming engine under load, the combination of mechanical noise and circuit codes demands a structured approach. Chasing the P200977 as a purely electrical fault before pressure testing the induction system can lead to hours of wasted diagnostic time. I am interested to hear if other independent shops are seeing this specific combination of secondary codes when the charge air hoses fail on the D4204T23 engine.

Reference pages for the codes in this article

  • P2009, what we measure for this code across real diagnostics

Put this guide to work

Diagnosing a fault right now? WrenchLane Free gives you a full AI diagnostic every day — ranked causes, TSB search, no card needed. Running a workshop? Compare plans for OEM data, wiring diagrams and labour times.

Start diagnosing smarter today

Try WrenchLane free and see how much time you save on your next diagnosis.