Maybe he is just bored of the same fruits and veggies? Maybe prepare or present the veggies in a different way. Kids sometimes go through phases where they wont eat something that they used to love to eat.