These sound like typical MARELLI problems after 20 plus years of service on the car. I would recommend boxing up the old Marelli parts with the dist...