Fuel Starvation Issue

The 100 micron filter may be the problem. That fine of a filter might be restricting flow. See if there are any flow specs on it.