Sorry to hear about your troubles, Lucy, I do hope the vet can find and sort out the problem, whatever it is.
Just had to pay about £150 up front for a visit to the vet with my own four-legger this past weekend, fortunately money well spent as the wee bugger is now recovering. I hope the same for you and yours.
Best wishes,
Bente