Well done anyway for becoming a fully paid up member straight away, Greg Masters has a point though, but understand where you are coming from- enthusiast. I'm not too familiar with the 12's however. Just basic know how should help you identify if the throttle cables are sticking. Check the throttle bodies and see if the accelerators are resting in the correct positions, if you can't identify the parts then I'd do some product appreciation whilst having your local dealer sort it out. Then once familiar with the various aspects you should be ok.