Sorry to hear about your car's problems.

Have you joined any forums relevant to your car make/model ?
What sort of car is it ?
Always a mine of useful info on those sites, and can save you a mint on rip-off garage prices.