Hmm,I'm with Rattler on this one.
It could be all manner of things.My 996/998 did'nt like poor grade petrol.Also with all the hot weather we had it could be a little fuel evaporation in the system.The bikes dont like a lot of pootling around either.
It could be that the bike needs re-setting up or a service.