Google "mobile phone repairs", you'll get a list of places. One that I've used and was impressed with was iphonerepairs.ie out in a windswept industrial park near Blanchardstown. Not much use to you down in Limerick, but might be worth giving them a call and ask about cost of repair. If they recognise the problem and can quote you a ballpark figure, I'd be prepared to bet it's a reasonable price that you could use to benchmark other quotes against that you might get closer to home.