My truck is back to running but still having issues with check engine light coming on and tach dropping off and coming back. Throwing codes P0336 and 1690.Was throwing the 1698 code before all the work and truck would not start at all. Rebuilt ECM, trouble pins replaced on plug, new plug to injector pump and new pigtail on CPS. My electrical mechanic thinks it`s a timing issue. Finding someone without an ego to protect here is key because I can`t afford to waste money on things we already know. It`s tough being female and trying to get someone here in town to treat me like I know anything at all is a challenge. I trust all of you guys here so I`m back with the ? of any ideas! Dodge wants to charge me the $157 to run a diagnostic test and I don`t need them telling me I need a new CPS or a new VP44. How do we check the timing on the VP44 with the CPS? Also another brilliant friend said there is a magnet on the drive shaft? Any ideas will be appreciated. I`ll try to tag some of you who have responded before. I read through a lot of the forums and I`m tagging a lot of you who have answered a lot of questions on similar issues. Another thing I`ve read on these threads is the door locks causing issues with starting. I do have a FASS pump on the truck as of about 8 years ago. The problems I`m having in the last year have just started. Thanks!