Being a 96 and 5.7 I'm not to sure it has a TKS carb, probably doesn't.
It could be the ignition key switch is not disconnecting power from the purple wire. See if there is 12V at the key switch with the key OFF. Then disconnect the purple wire from the key. If 12V stays on the purple wire then its not the key switch, but if it does then need a new key