An injection molding apparatus, comprising: a mold comprising mold cavities ; a ram arranged to form a shot of molten thermoplastic material; a system nozzle arranged to inject a shot of molten thermoplastic material through a hot runner manifold ; a plurality of hot runner nozzles adapted to receive molten thermoplastic material from the hot runner manifold and inject the molten thermoplastic material into a plurality of mold cavities , each mold cavity connected to one hot runner nozzle ; a plurality of temperature zones, each temperature zone associated with one of the plurality of mold cavities and including at least a portion of the hot runner manifold , the associated mold cavity , and the hot runner nozzle connected to the associated mold cavity ; a plurality of heaters , each heater connected to a hot runner controller , each temperature zone including at least one heater; characterized by a plurality of strain gauges , each strain gauge in communication with the hot runner controller and each temperature zone provided with at least one strain gauge , wherein the hot runner control comprises a set of instructions that are stored on a non-transitory machine-readable medium to create a target strain profile , to detect deviations from the target strain profile in any temperature zone based on the strain readings provided by the strain gauges in each temperature zone, and to instruct correction of deviations from the target strain profile in the deviating temperature zone by adjusting the heat produced by the at least one heater in the deviating temperature zone, wherein the at least one strain gauge provided for each temperature zone is located at least one of: in the portion of the hot runner manifold associated with the temperature zone and in the hot runner nozzle connected to the mold cavity associated with the temperature zone. a mold comprising mold cavities ; a ram arranged to form a shot of molten thermoplastic material; a system nozzle arranged to inject a shot of molten thermoplastic material through a hot runner manifold ; a plurality of hot runner nozzles adapted to receive molten thermoplastic material from the hot runner manifold and inject the molten thermoplastic material into a plurality of mold cavities , each mold cavity connected to one hot runner nozzle ; a plurality of temperature zones, each temperature zone associated with one of the plurality of mold cavities and including at least a portion of the hot runner manifold , the associated mold cavity , and the hot runner nozzle connected to the associated mold cavity ; a plurality of heaters , each heater connected to a hot runner controller , each temperature zone including at least one heater; characterized by a plurality of strain gauges , each strain gauge in communication with the hot runner controller and each temperature zone provided with at least one strain gauge , wherein the hot runner control comprises a set of instructions that are stored on a non-transitory machine-readable medium to create a target strain profile , to detect deviations from the target strain profile in any temperature zone based on the strain readings provided by the strain gauges in each temperature zone, and to instruct correction of deviations from the target strain profile in the deviating temperature zone by adjusting the heat produced by the at least one heater in the deviating temperature zone, wherein the at least one strain gauge provided for each temperature zone is located at least one of: in the portion of the hot runner manifold associated with the temperature zone and in the hot runner nozzle connected to the mold cavity associated with the temperature zone. <EOS>