Since you lowered your basking spot light you mentioned he was more inclined to eat. THis is a good indication your basking temp is probably not hot enough or overall ambient temperatures.
First thing I recommend is getting a digital thermometer with probe (if you don't already have one) and measure the temperatures on the basking spot, the floor near the basking spot and the cool end. Also, measure the ambient temperature (just dangle the probe roughly mid point over the warm end of the cage) at both ends of the cage and record these temperatures.
Ambient temperatures in the warm end should be 80-90F with basking temps at lest 95F with higher temps as the dragon progresses to higher points on the basking area (thus a range of 95F-120F). The cool end of the cage should have ambient temperatures of 70-80F or room temperature as long as it doesn't drop below 65F at night.
4" from the basking spot for the basking light is rather too close..better to raise it back to at least 6" and increase wattage of the bulb. What concerns me with the basking bulb being so close is that a dragon has a much higher chance of getting into contact with the hot bulb and burning himself)
To further help you find out why your dragon his not eating well, please provide all the information you can, as suggested by other posters. The more information we have of your current setup and history of your dragon, the better we can pinpoint why he isn't eating.
-----
PHLdyPayne