You've already got the answer right here. The more old parts you replace, the better. On my bike, turned out that there was a tiny hole in the flex hose, so the pressurized fuel would just spit...