Looks like your having a bit of a rough time with it there mate!!! Motorsort Developments are pretty good at what they do. I would take it back there and tell them exactly what you have written up there (that will help them diagnose it).
I assume all parts fitted where new parts?