Yes it looks like the engine is starving your not the first to tell me that and for the backfires the first time i changed the float i remember seeing one you think that it causes the float implode ? Well i think the next step would be the fuel pump or inspecting the vacuum hose