A faulty alternator can also cause this code. First check and make sure the coil shield is installed properly , then if that's okay ,clear code , unplug Alt. 4 pin connector and test drive . If P1381 returns while alt. unplugged , then replace dist. IF code does NOT return , have alt tested for a FAULTY DIODE. Faulty diode can cause the type of interference that sets this code.