If I had an o-scope I'd use pots so I could make adjustments and see what is going on real time. I'd try driving the 2N3904 base with maybe a 250 ohm resistor to ensure that the voltage drop across the 2N3904 collector/emitter is as low as possible. This would help keep the PNP MOSFET gate at its lowest possible voltage.