You could try a Hydrogen Carbon Clean, had similar problems and gave this guy a shout this is a new concept were your full system get cleaned out with hydrogen mixed with distilled water, worked a treat no more limp mode and performing great, this guy is in West Lothian but maybe worth...