Hi,
If the engine is cranking at close to a normal rate,the voltage at the starter while cranking should be near normal so, if you're seeing 2V at the coil, I would suspect an internal partial short in the coil. Try swapping in a known good coil.
Hope this helps