Your P0335 code is NOT for the CAMshaft sensor... but IS for the CRANKshaft position sensor... and your symptoms match the code.... it is an easy DYI... there is a sticky at the top of the Technical&Modifications section that has all the info.....
https://www.crossfireforum.org/forum...on-sensor.html
Doing a search on the other codes will get you similar input... welcome to the group...