i went through a stage of literally everytime it went out it'd either be limping home or towed. this went on for about 6 weeks and i took it to NMS. initially i just wanted a setup but in the end they talked me into some uprated bits too
very expensive for them to do all the work too but i was too pissed off with it, so let them do it. but its been spot on ever since.