What P0344 usually means
P0344 means the cam signal is not gone all the time, but it becomes unstable often enough to trigger an intermittent fault. That usually fits heat-soak sensor failure, loose connectors, wiring movement, oil contamination, or a timing-related signal problem that comes and goes.