If "mechanic" adjusted correctly then it may need a new lower shift cable. Being a 2005 it should still be good unless its used a lot maybe, or in salt water
I most cases when this happens it goes in REV fine but FWD not very well. When this does happens, in most cases its the upper shaft and...