Sounds like a good test plan. My hunch FWIW is you'll find it's the sender, since it set the code. A bad stepper motor causing the gauge to read low will trigger the low fuel warning on the DIC even with a full tank, I've experienced that myself in the '06 - and the remaining range display...