Also you said you race it. Is there anybody at the track that could swap motors or the esc with you? Maybe try to isolate the problem to one thing? I feel your pain on this. I've spent a long time messing with my 18b2 to finally get it right. It spent probably a year sitting on a shelf because I gave up on it for a while.