Problem solved!!
took it to my mechanic and he hooked it up to his computer and it said the immobilizer confused (due to nephew turning the ignition on and off)the computer and through up the engine fault warning.
thank god for that.
thank you all for your replies
will post pics of my new baby soon
So children are the cause of FIAT's unreliability? Food for thought . . .