Mate I use to be like you and would try and self diagnose problems with my car and to be honest all I would do is put parts on it that were never needed.. waste of time and money. Someone then told me about Mark at Grove garage in Romford and I have used him when needed and it saved me cash and time and the car was running how it was suppose to.
I have never used Stu at M Developments but his reputation is very very well known and speaks volumes about his ability with these cars..why dont you do yourself a favour and close your bonnet and get your car over to him and let them sort it out....not trying to being nasty or anything but trust me I have learnt from my mistakes.