You need to get in to see your dentist. It sounds like you may have decay under the crown, and possibly an infection.
Is it okay to go to different dentist? Bcoz my dentist is in the Philippines and im in the US now.
Yes, you can go to any dentist you want and they will check your tooth to see what's going on. It would be a good idea to get in as soon as you can because the possibility of infection.
You can clean the area with pointy rubber tip that is build in butler gum classic toothbrush. .the link is: http://www.just4teeth.com/Butler-GUM-Classic-Toothbrush-Full-Soft-411
I use the rubber tip to clean beneath the crown.and the odor disappear..food can be trapped between gum and crown and cause odor