I had the same issue in the porpoise class. I found a fix that works for me. I'm not sure how or why it works but i have not had that issue since i made the changes in the following post. Might be worth trying...
http://www.subsim.com/radioroom/show...DAR+WARLORDATF
Hope this helps, i know it worked for me.