Try a controller float along with an anti eject hair rig. I never fail with this type of system to take a carp off the surface.
One other thing I do is to use a 4 foot hooklength so the floating bait is nowhere near where the float is sat in the water.
