Weill I figure out the popping problem. Turns out I installed the new sensor incorrectly. There is a locating dowel inside the distributor that the PIP sensor keys onto, well I missed the pin. So when the computer was trying to control the timing it was getting cross talk on the reluctor wheel and messing up the firing order.