Vehicle details: Fiat 500
Engine code: 312A2.000
Year: 2011
Author: Steve Smith

Fiat 500 | Engine warning light illuminated: Engine misfires from cold

While the electric vehicle revolution marches relentlessly on, fuel-efficient internal combustion engines will have a place in future powertrains for years to come, either as the sole power source or a range extender for electric drivetrains. The challenge of squeezing every last drop of energy out of each gallon of fuel pushes both engineering and engine management to another level.

Such engineering hardware can be seen here. In this case study, I will describe the diagnostic techniques involved when faced with a misfire symptom during cold starts in engines that utilize TwinAir technology. 

Customer’s description

The customer reported a severe vibration from the engine when starting from cold. The vibration was accompanied by a fuel smell from the exhaust and the engine warning light (MIL) illuminated in the instrument panel.

Technical description

Verifying the customer's complaint is an essential step in the diagnostic process but it is also quite often a time-consuming task without success. On this occasion, the customer's complaint performed right on cue and we quickly identified that the engine was misfiring from cold. Explaining the vibration, fuel smell and illuminated MIL.

Free revving the engine would allow the engine to run smoothly and on return to idle the misfire had improved. At this stage, it is worth mentioning that the vehicle in question was a 2-cylinder design, and so losing one cylinder had a detrimental effect on engine vibration and performance levels. 

The video below uses NVH to capture the misfire condition during cold start, where we obtained a clear E0.5 engine vibration order during the initial start-up. Note that a 2-cylinder engine has one combustion event every revolution of the crankshaft, therefore, a misfire introduces one disturbance every two revolutions of the crankshaft (1 disturbance / 2 crankshaft revolutions = E0.5).   

You can see a video of the cold start here. 

For more information on misfire detection with PicoDiagnostics NVH, the following forum post will help.


With the customer's complaint verified, we confirmed the Vehicle’s ID and Specification. Confirmation of vehicle specification is of the utmost importance when it comes to diagnosis, as there is often a temptation for customers to modify their car with fashionable accessories that lack the fundamental quality control and engineering that was intended for the vehicle. The customer confirmed that no such accessories had been installed.  

To establish facts from fiction, the Customer Interview follows the four “targeted” open question principle below: 


  1. How long has the problem been evident?

Periodically for 3 months.

  1. When did you first notice the problem?

During the winter months (cold weather).

  1. Has any work been carried out on the vehicle recently?

The engine oil and filter had just been replaced due to a low oil level warning light appearing on the instrument panel. (This was not verified.)

Further quizzing of the customer revealed the previous oil change was carried out 3 years ago given they only drive around 3000 miles per year.

  1. When do you experience the problem?

When the vehicle has been left standing for long periods and only when the engine is started from cold.


Based on the answers I was already thinking that this was a mechanical fault, but I did not want to assume anything!

The Basic Inspection confirmed no fluid leakages, no visible signs of damage to hoses, connections, wiring harnesses or indeed our favourite discovery; accident repair.

A vehicle scan of all on-board control units revealed several fault codes, as listed below:


P0301 Misfire detection, cylinder 1: Temperature too high

P0300 Misfire detection: Temperature too high

P1061 Inlet solenoid valve lift Valve control Cylinder 1: Component sticking

Audio/telematics 4.0.2: U0019 CAN data bus B CAN bus off

Central electronics CE 4.1:  B10AA Configuration Internal fault

To summarize the vehicle scan, cylinder 1 misfire codes appear to be the order of the day.

Before we dive in, it is important to take a step back and check for Technical Bulletins (Recalls & Campaigns etc.). There are numerous “known faults” listed for the operation of the variable valve lift control system (the TwinAir actuator), which predominately focus on the hydraulic functionality.

These include:

  • Incorrect engine oil viscosity
  • Engine oil contamination
  • In-line oil filtration restriction
  • TwinAir actuator rattling noise (when hot with sporadic idling)

Wow! It’s not often you obtain fault codes, symptoms and “known faults” that all point to a single component. Of course, it would be tempting to replace the TwinAir actuator along with the engine oil/filter and hope for the best, but why do that when we have the means to prove all of the above before we start replacing parts?  Replacing a TwinAir actuator assembly means committing to an expensive component (at least £750) that may or may not be faulty! Remember, we have a misfire from cold, that could also be an ignition coil or spark plug failure!

Possible causes

  • Ignition system
  • Fuel system
  • Engine lubrication system
  • Engine mechanical control system

The action plan

The action plan was predominately governed by accessibility, probability and cost. Based on the acquired scan data we had two engine fault codes that referred to a misfire and one fault code that referred to a component that could generate a misfire (TwinAir actuator: component sticking).

The action plan, therefore, focused on engine management:

  • To take measurement of multiple sensors and actuators during the initial cold-start phase by using an 8-channel scope. This would allow us to eliminate a number of components with a single capture.

    Note: after the initial 10 seconds of the engine running from cold the fault would clear and the vehicle had to fully cool again. This is where eight channels can speed up the diagnostic process, given the nature of such a symptom.

To recap

  • Engine vibration from cold start
  • Engine misfires from cold (improves when warm or above idle speed)
  • Engine management light illuminated
  • Engine rattle evident during cold start (improves when warm)

On the screenshot below, we have the initial cold start of our Fiat 500 as we monitor the following signals:

Ch A: Crankshaft sensor (to obtain engine acceleration via math)

Ch B: Exhaust gas pulsations (to capture post-combustion pulses)

Ch C: Inlet manifold pressure (using a WPS500 pressure transducer)

Ch D: Cylinder 1 inlet valve actuator

Ch E: Cylinder 2 inlet valve actuator

Ch F: Ignition coil cylinder 1 primary current

Ch G: MAF sensor 

We could immediately see a number of areas of concern and eliminate several other variables.

Let me start with our crankshaft math channel: There was no doubt that our crankshaft was not accelerating after the ignition event of cylinder 1, however, the crankshaft did accelerate after the ignition event of cylinder 2. (We had confirmed our misfire.)

We could see from Channel C that our intake pull for cylinder 1 (sensed within the intake manifold) was insufficient by comparison to the pull for cylinder 2.

Channels D and F revealed current flow via the inlet valve actuator and ignition primary circuit for cylinder 1 respectively.

The screenshot below illustrates how this engine would eventually run normally on both cylinders once it was warm. Note: Channel G has been changed to measure the primary current on the ignition coil on cylinder 2.

So, let's evaluate what we had confirmed and how we were to proceed:

  • Cylinder 1 was misfiring from cold as suggested by our fault codes.
  • Cylinder 1 was not pulling sufficient air from the intake manifold and, therefore, the result could only be incomplete combustion.
  • The Cylinder 1 inlet valve actuator was pulling current, which suggested the status “work done”.
  • The Cylinder 1 ignition coil primary current suggested that our primary ignition was intact. This did not, however, confirm that our secondary ignition was present and correct within the combustion chamber.

Based on the evaluation above, I made an assumption that measuring the secondary ignition would not reveal anything about the reduced intake pull for cylinder 1 (our prime suspect), so adding a pressure transducer to cylinder 1 during cold start seemed to be the best course of action.  

The results were exactly what I was hoping to capture:

The momentary failure of the inlet valve to fully open resulted in low compression, a reduced intake pull (within the intake manifold) and of course, low combustion.

A closer examination of the 4-stroke cycle during the fault condition revealed the dramatic effect the reduced air intake (intake pull) during the short inlet valve duration had on the peak compression. Note the increased depth and prolonged intake pocket associated with a restricted intake.

The inlet valve duration below was immediately increased on the following intake stroke in an attempt to stabilize the compression. The effect on the intake pocket qualifies that the inlet valve has truly opened during the subsequent intake stroke.  

Looking at the waveforms above, it does amaze me how Fiat has been able to infinitely manipulate the 4-stroke cycle to achieve superior economy and emissions across the entire engine speed and load range. Let’s look closer at the IVO event: Traditionally, this valve is opened around 355° ATDC compression to promote internal scavenging and EGR (temperature permitting), however, the IVO event on the Fiat occurred @ 456° ATDC compression (midway through the intake stroke 360°-540°) and closes at 614° ATDC compression which is 74° into the following compression stroke! This reduces the pumping losses while still achieving a peak pressure of 12.6 bar in just 106° of crankshaft rotation!

So, based on all the measurements above, had we done enough to prove that our intake valve was not fully opening under certain operating conditions? I think we had established the cause of the misfire but not why. We knew that the inlet valve actuator consumed current when the fault occurred, so we had to assume the “work done” status via the actuator and the PCM/driver. The question, therefore, is what else could cause the inlet valve not to open when commanded by the PCM?

  1. Mechanical sticking of the inlet valve: To be confirmed with intrusion into the engine
  2. Incorrect engine oil pressure: To be measured.
  3. Incorrect engine oil viscosity: Recent oil change confirmed the correct viscosity
  4. Engine oil contamination/restriction:  Recent oil filter change and inspection of inlet valve actuator “in-line filter” confirm no contamination  

Given this summary of possible causes, and our customer’s comment surrounding a low oil level warning (which may have been an oil pressure warning), the only logical step was to measure the oil pressure with the WPS500X using our Sykes Pickavant adapters. Once we knew that our oil pressure was correct, we would be left with a faulty inlet valve actuator assembly or a sticking inlet valve.


The screenshot below shows the oil pressure values during an initial cold start followed by a static warm-up cycle from 13°C to 63°C (cylinder head temperature). Note the instantaneous rise of the oil pressure in response to WOT applications.

The values obtained above and the rapid rise time all serve to qualify the oil pressure without load. But what about during prolonged road-testing?

The screenshot below shows the measured oil pressure from Harlow Essex to Pico UK in St Neots! This journey had numerous load conditions, from high-speed motorway driving to stop/start traffic and everything in-between. The lowest recorded oil pressure was 1.112 bar other than during engine halt conditions in traffic. This data was enough to convince me we did not have an oil pressure issue as alluded to by the customer.

To summarize:

  • Our inlet valve for cylinder 1 failed to open fully, intermittently.
  • The PCM control of the inlet valve actuator was correct and the current flow evident when the fault occurred
  • The engine oil quality and pressure was confirmed as correct

We removed the inlet valve actuator (TwinAir actuator) and inspected the inlet valves for “mechanical” sticking/operation. As you can see below, there were no carbon deposits on the valves or any debris that could intrude between the valve stem and the valve guide. Physically pressing the inlet valves down (to open) confirmed adequate, smooth closure with no interference or restriction of movement. Further examination of the cylinder head and valve train qualified adequate oil bathing and no damage to the valve springs.

We replaced the inlet valve actuator (TwinAir actuator) and reassembled the engine ready for post-fix measurements at cold start.

Confirmation of repair

You can see the results of the initial cold start after replacing the TwinAir actuator in the screenshot above. After the initial start-up, we could see stability return to the intake manifold pressure waveform where we had even intake pulsations.

I wanted to focus on the engine speed signal at 2705 ms, as I noticed during the initial start-up the engine momentarily misfired! (This is one of those heart in mouth moments when you think “Have I misdiagnosed?”) Closer analysis of the intake manifold pressure waveform confirmed that the intake pull during the momentary misfire was stable and equal to the neighboring pulsations. The most likely explanation here is the purging of the fuel lines post start-up or indeed a one-off combustion anomaly as the engine “settles” post-repair. The beauty of the postfix analysis is that you not only qualify the repair but put your mind at ease when such momentary events occur. (This momentary event was not due to low compression).

The following test captured free-revving of the engine shortly after start-up as misfires may well be more pronounced when cold and under load.

The engine performed flawlessly, but also threw another curveball at me that I had not seen before!

The scope view on the right highlighted a managed inlet valve condition called “multi-lift” at low load, which allows for optimization of combustion in these driving conditions. Note how the inlet valve initially opens around the more conventional crank angle of 354° ATDC compression but closes midway through the inlet stroke (360° - 540°) only to open a second time at approximately 540° ATDC compression! How cool is that! You should also note the effect this had on the intake manifold pulsations.  

List All Parts Fitted

  • Twin air actuator (Inlet valve actuator assembly).

Additional comments

To conclude:

Reading through this case study, the combination of customer concerns and fault code descriptions had me thinking of all kinds of doom and gloom for this vehicle!

  • The customer had mentioned an oil pressure/level warning of some description, but this was never confirmed.
  • Lack of maintenance (lubrication service) also raised an eyebrow given the nature of the fault (Electro-hydraulic valve train).
  • The fault codes alluded to cylinder 1 temperature too high, which when you put these three symptoms together, you would be forgiven for assuming the worst for this engine. (No evidence of overheating was ever discovered.)

When taking all the above into consideration, sequenced diagnosis of each customer/fault code description allows you to eliminate fact from fiction and present the repaired vehicle with complete and total confidence.

Thank you again for taking the time out to read and view this study, I sincerely hope it helps.


2 comments | Add comment

May 09 2021

Super nice case study, can always learn from these.  Thanks Steve.

Mark Stammers
January 26 2021

Another superb case study Steve. It really does show how fantastic the Fiat ‘multi-air’ system is and how I wouldn’t want to own one! (I wish I had the time to go as deep as you have, when I did mine). Excellent job..

Your email address will not be published. Required fields are marked *

Case study: Engine warning light illuminated: Engine misfires from cold