if its a vapor lock,, the vent orfice would be clogged... try and leave the cap open slightly so it can vent... if it still does the same thing,, its not vapor lock... i had a ski doo last season give me the same symptoms,, ended up being a faulty fuel shut off valve,, bypassed it and wham,,sled was fine... check that too if it still does it...
alden