You really need to correctly repair your crank pulley. I would buy a new pulley, keyway and bolt and use red loctite and properly torque the bolt which is going to be around 100 lbs of torque.
RepairPal Certified shops can diagnose and repair your 1996 Subaru Impreza. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.