It is not the front derailleur. I already taken it to the shop several times and it is at the lowest point that it could be. I have heard that specialized cranks have been having this issue because the chain ring flex when you put to a lot of force into the pedal stoke.
I just want to see if other people are having the same issue.
Thanks for all the responds.