car will crank but not start. cel bat oil on. timing good. pump good. code po344 on 2006 Honda Accord

cranks fine but not quite fire.

1 answer
"Camshaft position sensor" , that also wont make car start..