I had a bit of a problem a while back with a dodgy grinding coming from my drivechain. A new chain seemed to sort the problem but unfortunately this last week it's returned. I just can't figure out what's causing it. Once adjusted it all runs fine for a few miles until I start leg braking then it goes all noisy and rough. Chainline is spot on, tension is good and the nuts are properly tightened and it doesn't seem to be slipping. Even replaced the BB in case that was the cause, but unfortunately not.
Anyway, the current chainring (FSA Vero) seems to be made of cheese and even after only 300-400 miles is looking a bit worse for wear and was wondering if this could be causing the horrible grindy noise/feeling? It certainly seems to be coming from the front end rather than the sprocket, and the new chain doesn't seem to have worn at all.
Any ideas on a fairly cheap replacement chainring? 46 tooth, 130pcd, 3/32, in black if possible.