i mainly work on standard cars so please feel free to tell me sod off, but did a cosworth few months back a lot of the problems you describe and it had just had a cambelt, checked the timing and it was a couple of teeth out....................as i say i mainly work on standard stuff but maybe worth a look