My '06, 5.9l Turbo Diesel was struggling to start a few times in last couple days (real warm here), and then the check engine light came on. Took to dealership and tech told me batts were going bad.... Said would take about $550 to replace, with labor, included diag charge, etc. Said no thanks...