Yeah it's a good bet that it is a boostleak. Check the hoses and maybe pressure test the system.
suprra_girl said:if it was a boost leak wouldn't boost drop off tho?
if it's pulling timing... maybe it is really pulling timing... engine knocking? got a wideband?