It's impossible to speculate over the internet as to what might be causing the soreness you are experiencing. i would suggest that you make an appointment with your Dr. for an examination as this is only way to determine the cause of your problem. Regards .....
Thanks for your comment unfot. Iam unemploye and donot have any insurance but I will make an appointment soon Thanks