04.5 with banks six gun and speed loader need some help truck started to miss/ stumble while climbing a long grade check engine light came on stopped and cycled key for codes and p0336 and p0341. Engine crank and cam sensor codes . And when I stopped and put the truck in reverse makes a bad clunking noise and will die and throw engine codes agian