The dads 1100cc 2003 seicento has just been for its mot and since then will not rev anything over 3000. The Mil light flashes and then stays on after you take the foot off the accelerator. Nothing is coming up on a diagnostic machine. Any suggestions?