IMy engine is spitting on at 1404 code at me and I'm kind of curious what would be the best way to go about fixing this. Every time I disconnect the battery cable, it will take 25-20 miles before the check engine light comes back on, and during that time my truck runs fine. But as soon as it comes back on it becomes doggy as hell... So I'm wondering if this would simply be a bad EGR valve or something else? According to what I looked up 1404 is EGR Closed Position Performance. Any feedback would be greatly appreciated!