A Coiled Tubing Measurement While Drilling Flow Throttling Device tool for generating pressure pulses in a drilling fluid that is flowing within a coiled tubing comprising: an upper string connection for connecting to the coiled tubing; a main valve section including a main valve , wherein said main valve section also comprises a main valve pressure chamber, and a main valve orifice , a coupling mechanism; a motor housing ; and a sensor sub assembly comprising one or more annular pressure sensors for measuring a pressure of flowing fluid and for sending signals to a Digital Signal Processor for controlling the Coiled Tubing Measurement While Drilling Flow Throttling Device tool for generating controllable, large, measurable, rapid energy pulses, the Coiled Tubing Measurement While Drilling Flow Throttling Device tool being shaped such that said drilling fluid splits into an inlet main fluid stream and a pilot fluid stream, and wherein said pilot fluid stream flows through a pilot flow annulus , and into a pilot flow inlet channel , wherein said pilot fluid stream then flows into a main valve fluid feed channel until it reaches said main valve pressure chamber such that said pilot fluid stream flows through a pilot flow outlet channel such that said pilot fluid stream recombines with a main fluid flow to become a main exit fluid flow such that said main exit fluid flow then passes around the coupling mechanism toward the motor housing , characterized by a motor in said motor housing being connected to a mechanical drive shaft , with a pilot sleeve within which pilot cams are attached to said drive shaft such that said cams are allowed to move and wherein said pilot cams are sized and oriented within said pilot sleeve in order to provide a path within said pilot sleeve that allows a pilot valve shaft to move in a bi-directional motion that either opens or seals pilot flow inlet and/or outlet channels . an upper string connection for connecting to the coiled tubing; a main valve section including a main valve , wherein said main valve section also comprises a main valve pressure chamber, and a main valve orifice , a coupling mechanism; a motor housing ; and a sensor sub assembly comprising one or more annular pressure sensors for measuring a pressure of flowing fluid and for sending signals to a Digital Signal Processor for controlling the Coiled Tubing Measurement While Drilling Flow Throttling Device tool for generating controllable, large, measurable, rapid energy pulses, the Coiled Tubing Measurement While Drilling Flow Throttling Device tool being shaped such that said drilling fluid splits into an inlet main fluid stream and a pilot fluid stream, and wherein said pilot fluid stream flows through a pilot flow annulus , and into a pilot flow inlet channel , wherein said pilot fluid stream then flows into a main valve fluid feed channel until it reaches said main valve pressure chamber such that said pilot fluid stream flows through a pilot flow outlet channel such that said pilot fluid stream recombines with a main fluid flow to become a main exit fluid flow such that said main exit fluid flow then passes around the coupling mechanism toward the motor housing , characterized by a motor in said motor housing being connected to a mechanical drive shaft , with a pilot sleeve within which pilot cams are attached to said drive shaft such that said cams are allowed to move and wherein said pilot cams are sized and oriented within said pilot sleeve in order to provide a path within said pilot sleeve that allows a pilot valve shaft to move in a bi-directional motion that either opens or seals pilot flow inlet and/or outlet channels . <EOS>