Car dies if I’m not giving it gas...

Sounds more like a vacuum leak

It may very well be, but we have to start by making sure everything else we can is right.
For all we know the idle could just be set too low, and this is why he is noticing the dim lights more than usual.
A vacuum leak can sometimes be found along the way while checking the other things, and my methods start with the simple things first and work my way up through the possibilities.
Eliminating possibly simple idle circuit issues is first when the engines dies at lower RPM's.
It is the way I do this type of diagnostics anyway.:D