07 2500 6.7 cummins throwing p2509 code, happened yesteday, first time since last August, new batt,cables ,cleaned all connections,took to shop, said ecm was bad and only wanted 5k plus to replace, so long story short, took el paso route,kept driving , no issues while ambient temp was below 85...