Yes sir, I bet you are running out of fuel.
You need to get 4.5 oz in 10 sec of fuel flow out of your pump using the starter.
Remove the line from the carb and put it into a measuring beaker.
Turn the
Engine over with the starter but NO ignition.
If it fails this test then hook the line back up to the carb and remove the return line at the tank.
Redo this test.
If it passes now then the check valve is shot. If it fails then the pump is shot.
It could also be corroded pickup lines in the tank. They must be clear.
Verify your carb float valve is clear and has no crap in it.
It could also be that low compression issue. 90 psi is to low in my opinion.
CO