the pfft sound maybe from the crankcase breather, check if the rubber pipe is rock hard (replace it if hard) - and also check that the pipe is not clogged (usually mud/dirt clogs it and causes a pfft sound as the engine works)
Its the rubber pipe behind the cylinder barrel
It can also be a leaky valve.