I get very shy when I am speaking a foreign language even if I know I am speaking correctly. I am not sure why. Granted, I get shy pretty easily speaking to strangers in English too, so it may be more due to talking to strangers, than the foreign language itself for me.