I have a 2007 Toyota Tundra 5.7. The truck runs fine but every now and then it won’t start . I wait a few minutes then it starts . I’m getting the codes p0335,p0340,p0345,p0365,and p0390 .i replaces the crankshaft sensor and it ran for few days without any problems then started doing the same thing . I ohm every sensor that I believe was a cam sensor and they seemed fine . Any ideas?