Oh man that sucks. Really sorry to hear about this. I agree 100% it is way too coincidental - it's almost unbelievable that it was fine for 20K miles and 60 miles after they worked on it, you get this. Good luck, really hope this works out as best as possible for you. Oh and BTW I'm from Ontario too