OP, I'd work on improving listening skills. Some kids don't look at faces because they find it distracting when they're trying to listen to what the person is saying. They can't watch the face and listen at the same time, so they look away to listen better. When listening improves, eye contact improves.
This was true for my son, at least. As his receptive language skills improved, so did his eye contact.
If you don't have a speech therapist to work on receptive language, you can buy matierials from Linguisystems to work on it yourself.
We used this at home:
http://www.linguisystems.com/products/product/display?itemid=10350
We made the exercises all into a game. My kids thought it was fun, especially the 3 step instruction exercises.