Still, while the Truvativ Elita cranks may not be a top model, looking to replace those can be expensive. Other than a poor crank install resulting in a bad chainline you would be hard pressed to blame the cranks as the primary factor to the problem in the OP. If it does turn out to be a chainring issue, you can buy a set of 3 top quality chainrings for $100 and be done with it. for example see the "
Shimano Ultegra FC-6603 Triple Chainrings 10spd".