i had a S reg fiat marea td 100 a few years ago and the same thing happened, the key code light would illuminate on the dash. contacted fiat and they wanted £800 to fix it so told them to go to hell (stay away you have been warned). out of curiosity i pressed the FUEL RESET button (under passenger seat on the marea, check your drivers manual for where its located) and hey presto the dash light went out and the engine fired up and ran as normal i never had the problem again. Good luck.
Firestarter
March 2011