I had a similar problem before. I replaced my fuel float which cost me somewhere around P3,000 for just the float and that solved the problem.