Not sure what those source resistors are "47E". 47K? 47 ohm? Not sure why you need them at all. And are those 22K on the gates of the PMOSFETS? Why so high? The circuit looks basically correct, but I would verify several things:
1) Is it wired properly?
2) Is there enough gate drive to turn those mosfets on hard enough to handle the load? Nominally, they should see about 10V Vgs, you've only got 5V on the N-mos, and, I don't know WHAT the gate voltage on the P-MOS is (depending on what that 47E is). You'll note that everything for those FETS is speced at Vgs=10V.
3) You might want to look at using logic-level MOSFETS.
4) What's your load?