My nephew got in his Punto last night and when he started the engine, the engine management light went out so the ECU must have sorted itself out over the few hours it was parked up.
Don't need to buy a fault code reader now - done and dusted hopefully.
Thanks for the reply postings folks.