Mazda 323 Model 2000, 1.6 liters, in the plane it works normally if the engine does not strive, when climbing pending in a strong march (first and second) on some occasions, perform some electricity or fuel cut and turn off, the battery moves the engine but does not start, if I leave it for several minutes it come back normally, it does not turn on check light, I have changed the fuel pump but antier I could not give me problems Repair it, if someone can advise me, I thank you.