It might be your clutch problems, however, I think you should really get your car for a professional check up as you want to tackle the problem properly!
You can check out
http://www.toyotaofancaster.ca which they provide professional service and help for Toyota owner and this can help you for sure!!
Hope this helps and you better get this fix asap!!