A drill I hope can help you. Right now, without looking at your swing, it sounds like you're trying to put too much power on the swing, causing a hip slide.
One drill I like doing is having the shaft parallel to mimic the downswing coming near the release to impact. Your weight should still be somewhat balanced, slightly favoring inside of the right foot (for RH players). Keep in mind not to put too much weight to the right where you're shifting or sliding too much behind the ball. Everything should feel somewhat balanced. From there, make the best swing you can to a full follow through. Don't worry about how far you hit it but more on just hitting it as straight as possible. Focus on turning the hips and torso through the impact and not sliding. Its a very simple turn of hips and body, like closing a door. Know that your target is to reach a full follow through, with a finish with your hands above your head or so. Your weight will shift to the left foot. Work on feeling for the weight transfer but not allowing your hips to slide forward.
Biggest key to the drill is not try to hit it hard as your body will initially try to since you will feel you are left with no back swing. When you do, your hips will slide and everything will just be off balanced.
Try to feel for the hip turn and just how subtle it is.
Once you got that down, from that same starting position, you can start taking the club back slightly, about 6-10 inches to give you more momentum coming through impact. Good luck with it.