If you have a block there is a drill you could do... it does not have immediate results you have to hit a lot of balls on the range but it works in the long run.
Choose a 6 iron and try to hit it about 80 yards making sure you are using a mini swing.Concentrate on moving the body properly and not using the hands and arms, but be mindfull more than anything of hitting the ball straight.It should be relativitaly easy to time the shots so that the blade is square at impact.After hitting about 10 balls like this, move your distance up 20 yards to 100 yards, after hitting 10 balls like this again move your distance up again to 120 again with another 10 balls.Keep increasing the distance by 20 after every 10 balls until you are swining full.
By this stange you should be swinging in perfect rytham and making squarer contact.
Hope this helps

__________________
Whats in this pros bag
* Srixon w-506 driver Stiff shaft and tip
* Callaway fusion 4 wood Stiff shaft
* Taylormade R7 TP irons Stiff shafts
* Titleist spin milled 60*
* Odyssey white hot #5 Mallet
* Callaway HX Tour 56
Tomm