i absolutely LOATHE my forehand most days. especially today i was shanking so many balls low into the net. granted i didnt have any time to rally cause the other guy didnt want to and im trying out a new finish, but still. i have a semiwestern grip and the running forehand low balls are murder. its so exasperating knowing that i picked up a twohanded backhand pretty quick but its been two years and my forehand is still dysfunctional. funny thing is it used to be my best shot!
If I had to guess I'd say you're probably hitting the forehand with too much of a bent elbow. And also maybe rolling the wrist over too much. Gotta elongate the shot with you full hitting arm.
Try this the next time you're on court: hit 10 forhands with an open stance and then hit 10 with the conventional closed stance (stepping into it with your front foot). If you hit the ball better with the open stance, it confirms what I suspect in the above paragraph.