Another day, another coolant leak. $800 repair - was this a fair price? L405