Yes it has a cam sensor. Have you had some engine noise?? I'm guessing you have an extended crank before it starts??does it run ok after started??If you just have a long crank,cam sensor might fix it.if it runs funny,low power,timing chain probably jumped a tooth,especially if there was/is engine noise. chain jump= lot's of money to fix.parts and time.multiple chains,guides,tensioners,water pump. alittle more info on what's it doing would help.