Yes sir. I feel your pain. The problem is confidence, over swinging and fear. How to fix it? Go to the range and tee up 10 balls in a row. Now put 10 on the ground in between creating twenty in a row 10 teed up 10 on the ground. Hit one with your 7-iron using that smooth butter swing, then immediately grab your driver. using the SAME swing hit a drive out there a little way and grab the 7-iron.
Focus on keeping the swing smooth and efficient, using your body, not your hands to create speed. Keep doing this until you would trust that driver with your daughters honor on a friday night. haha