RE: Fuel Starvation?
If this is a recent occurrence after a hard landing, I'd start by examining the tank. It could be that the KLUNK in the tank has flipped forward and when you enter positive G maneuver you endup fuel starved. Take the airplane and hold it up vertical then shake it hard towards the tail to get the fuel pickup line with the klunk back into the proper position.
I'd also check your fuel lines as well.