I have an 04 Ram 3500. Ck engine light comes on and off, so i finally took it to the dealer. They told me it was the crank shaft position sensor fault code p0336. They also said it was do to my Banks six gun, and told me banks has a fix for it. I'm just wanting to know is it the banks? or...