We had to feed in a nearly pitch black room for a few weeks. We've gone back to normal now but it was the only way he'd drink anything. He'd point blank refuse downstairs and cry. Then id go upstairs and close the curtains, he'd neck the whole bottle. Babies will do what they want unfortunately.
How often are you feeding him? Could he just not be hungry enough?