Back to topics

Magneti Marelli ignition coils ALFA ROMEO 156 (932)

DACIA SANDERO 1.2 16V
I. R.
30.07.2021 12:44
Member
I replaced all 4 Bosch ignition coils on my 2005 Alfa 156 JTS with brand new Marelli coils, and am now getting a constant “check engine” MCSF warning light.

These were put into the car a few days ago and although the car runs fine, the check engine light is constantly on and I am getting faut codes P0351 – P0354 No Signal Present – on all 4 of the Marelli coils. This did not happen with the Bosch ignition coils previously fitted and has only occurred when these were changed to the Marelli ones.

No other faults show up, other than these – the car apparently runs fine because it is on the emergency program, but the fault codes cannot be permanently deleted simply by clearing codes with the scanner.


What is the solution to this issue – grateful for assistance.

Started

30.07.21

Latest reply

08.08.25

Replies

2

Views

713

  • @Anna Johnson
    03.08.2021 10:43
    AUTODOC expert
    Causes of the P0351 code
    Defective spark plugs or damage to tied wires
    Ignition coil defective
    Defective ECM
    Short circuit or open circuit in the ignition coil wire
    Bad electrical connection

    What repairs can fix the P0351 code?
    Replacing spark plugs and related wires
    Replacing the ignition coil
    Repair or replace worn or damaged electrical wires
    Repair or replace the damaged electrical connector
    Replacing the engine control unit

    ------------------

    P0354

    The P0354 code indicates that the vehicle PCM is not receiving the required signals from the ignition coil or coils while the vehicle is in use. This could indicate a problem with the primary or secondary winding of the coil.
     
    To resolve the P0354 code, you may need to:

    Eliminating intake manifold vacuum leakage
    Repair or replace worn or damaged ignition coil wires (or coils)
    Replacing one or more spark plugs
    Repair or replacement of one or more ignition coils
  • @secret_m
    08.08.2025 15:59
    Member
    Your issue with the constant “check engine” MCSF warning and fault codes P0351 to P0354 (No Signal Present on all four Marelli ignition coils) after replacing Bosch coils with Marelli ones on your 2005 Alfa Romeo 156 JTS is a known problem experienced by some users.

    The main points are:
    - The Marelli coils may not be fully compatible or properly recognized by the car's ECU compared to the Bosch coils originally fitted. This lack of recognition causes the ECU to log ignition coil circuit faults (P0351-P0354) even though the engine runs fine on emergency mode.
    - Simply clearing the codes with a scanner or resetting the ECU by disconnecting the battery does not permanently solve the issue.
    - The problem seems to be that the Marelli coils do not send the exact signal or electrical response expected by the ECU, which leads it to believe no signal is present.

    Potential solutions or next steps that have been discussed in Alfa Romeo owner forums include:
    - Reverting to the original Bosch coils if possible, as they do not trigger these fault codes.
    - Checking wiring and connectors for any installation issues, though this is less likely since codes appeared only after coil change.
    - Some users have reported that aftermarket Marelli coils (even if branded) can have slight differences in coil primary resistance or signal characteristics causing ECU incompatibility.
    - Unfortunately, there is no official or straightforward procedure to "reprogram" the ECU to accept the Marelli coils.

    In summary, the likely cause is an incompatibility between the Marelli ignition coils and the Alfa 156 JTS ECU, resulting in persistent P0351-P0354 errors despite the coils physically working. The most reliable fix is to use the Bosch coils or Marelli coils verified as fully compatible replacements for your model.
Autodoc CLUB App icon
Time to replace parts? Get even better deals in our Shop app.
QR-code scan for AUTODOC CLUB app
SCAN ME