Unless you had trauma in the specific region where it hurts such as hitting it really hard in a car accident, I guarantee that your forearm muscles such as the; Flexor Carpi Ulnaris, Palmaris longus, Flexor carpi radialis, pronator teres etc are tight/knotted. I would also take a look at the head of your triceps because they're probably tight as well, at least in certain points. You need to find the tension/tender areas and break down the knots or in other words; release the muscle from permanently being flexed.
Either do it your self if you feel capable or go to a massage therapist and tell them where you feel the tender spots and let them go to town. Your body is a machine, if you have a car for 20 years and never align the wheels and your axle is all crooked your car will have other "postural" problems . Same goes for the human body. If you have tightness in a certain areas, it essentially means that area of the muscular system is being overworked and overused.
Having a muscle curl up in a ball/knot is going to throw off the mechanics of the whole structure which is part of, such as the elbows, knees, hips, shoulders etc. If not taken care of, it will lead to inflammation over time in the connective tissue responsible for keeping the structure together do to rubbing and unnatural pattern movement (such as joints, ligaments, and tendons). Good looks on the ice, that helps a lot but that will only keep the inflammation down.
If you don't fix the root of the problem which is incorrect mechanics of movement, it will never heal or you might have to get surgery but it WILL come back if you don't do soft tissue work. Most joint, ligament and tendon pain comes from overused movement patterns, the same muscles get used over and over to the point that they are on permanent "flexing mode" while other muscle which don't get used as much are nice and loose but weak.