Did your mechanic check the timing Geoff? Is the timing adjustable by rotating the CAS like on the Zed or is that also controlled by the computer? Shouldn't be out of whack I know but it might have been fiddled with by the previous owner. And I assume you are running with 98 octane fuel.
Cliff