sounds like research nuneaton, brand new 52plate active sport. 2000miles airbag warning light on. take it to garage, comes back light off. 4000 miles back on, another trip comes back fixed, 6000 miles same story, i had identified the problem as the wire from the passenger airbag deactivation switch, i told fiat this, the wire was loose nad catching on the glovebox. they fixed it, two days later light back on. only after dumping the car in the middle of the forecourt and throwing the keys at the service manager did it get fixed properly, then the coil pack failed, another trip to fiat. now i get red carpet treatment after complaining to trading standards. a headlight full of condensation was fixed within a day no questions. the only problem is warning lights flash on for a second when driving and go out again, which one? airbag warning light. fiat tell me the cars like to do this every now and again. has anyone else encountered this?