It's my dads truck and it is a 2001 and it is stock. I went ahead and changed the cam sensor and unplugged the computer and right now all is well. I read in another thread about the tach acting up and throwing the check engine code and the truck still ran good, so I will see if this fixes it.