i work on fiats m8. they dont always go in limp mode depends on fault ,commen faults r engine ECU which looses pules feed 2 coil packs and incorrect spark plugs can bring the EML on due 2 incorrect risistance plugs. realy needs 2 go on fiat examiner, r other diagnostic machine.