REad the data sheets! St7 cannot drive 25mA at a level to turn on/off the mosfet at high speed, and indeed without a limiting resistor you may violate absolute specs. Make sure you have a limiting resistor on the output pin to limit the current to its max level though (not less than 200 ohms for 5V at 25 mA).
Then do as Melone suggested and hook a 10k resistor to the UP output and observe with a scope (not a DVM) to see it the waveform is going high and low properly. Finally, make sure your FET is switching on/off fast enough by observing with a scope. Your present buffer PNP may be enough with the 1k pulldown on the GS of the FET, but make sure your FET drain-source is looking like you expect.