Sorry to hear. This is a common problem I am learning. My 2.2 did same. To fix, I removed the pulley, timing belt (radiator, etc) to see the worn key and very large slot it is supposed to be in. The crank gear wobbled too - argh. Removed it, then I put a new key in the slot and held it in its correct position with vise grips. I then used a MIG welder to fill the area around the key. Regular torch would be too hot I think, so the MIG was the ticket. I then filed away the excess to re-create the ideal slot. (took quite a good time to file though) I had to buy a new pulley since the old was too damaged. Put everything back on with new timing belt, and she runs perfect... over 2000 miles since. Not an easy fix, especially if you dont have the welder, but it is done right. Good luck.