my timing gun does double blinks, so the marks seem to jump all over the place. one way around it is to buy a short spark plug lead from an auto store, and put it on the #1 spark plug and plug the other end into your coil pack, you can then put the timing light around the actual plug lead and then it works fine.
i then found out that if i put the pickup loop only half around the white wire on the ignition pack, that it works properly. so now I just do that
have not heard of it reading double the actual timing, that sounds very strange to me. the timing light has no concept of timing, it simply strobes when the spark fires on #1 cylinder. so i can't think of a reason why it would fire at 30 deg instead of 15deg, unless you forgot to unplug your TPS (in which case the timing would be jumping around anyway, because the ECU uses timing to control the idle speed).