128 is low. Low compression means air is bypassing the piston rings. The fuel pump is operated by the pulses in the crank case as the piston moves up and down. Air leaking past the piston goes into the crankcase reducing the vacuum pulse on that stroke which operates the fuel pump. In other words, low compression also causes reduced fuel flow.