Hmmm, I never would put my trust in a halfords check for anything important (There is the odd acception to that rule I'm sure so no offence intended Halfords guys!) But if I were you id get it down to a proper mechanics ASAP to fully diagnose what's gone wrong there. You never know, you may be lucky buddy. But I've found, expect the worst and then anything better than that is a bonus!!