I have similar problems with my BX2350, first I would try diesel 911 and if that work I would check fuel sensor in tank. I had a problem for several months and kept changing fuel filters and I finally took fuel tank out and removed sensor and it had rusted. replaced sensor and had no problem since,