I had the same problem - turned out to be a faulty ignition coil, apparantly a "known problem". My car was a 1.6 as well. "2002 - a good year for wine, a bad year for ignition coils..."
Covered under warranty at the time, but would have cost about 500 euros.
Brendan, Ireland, October 2008