Jamie2k9: I don't quite buy the extensive engineering works excuse/explanation. These works mean that there are revised timetables to take account of them: failure to meet revised schedules is not really acceptable.
There are approximately 900 Cork-Dublin and Dublin-Cork intercity trains per month. A 12 percentage point deterioration in punctuality means about 100 extra trains being late. IE have a case to answer here.