I've got a 454 that keeps eating the bronze distributor gear that's in it (told to use the softer b/c the cam is a roller). We thought it was the high volume oil pump but it still doing it a little. Any ideas?

Also, I'm having trouble with my fan belts flying off (alternator-crank-water-pump). I bought all aluminum pulleys and have tried to line it up the best I can. It's gotten better and typically stays on at idle but flies off if you get any real rpm.

Any ideas are sincerely appreciated.