Basically, your problem is obviously low oil temperature and/or overloaded liquid/breading.
I prefer it simple : little Egg, little Milk and Salt, then I soak my chicken for ten minutes or even longer, drain well and cover with breadcrumbs pressing each peace all over. Heat the Oil well, take your time to put peaces in pan, don't be in hurry as temperature will significantly drop if you "unload" all together and you don't want that..
You could use pretty anything on it's own or as a base to dip or soak your chicken : Water, Milk, Buttermilk, Beer, Yoghurt, Egg or whatever you or your stomach could imagine and what's eatable.. Orange juice : why not?
However, if you like, take this sticky mixture: Dissolve half teaspoon (ts) of Honey in 250ml of Milk (45°C). Add 1ts Salt, 1ts Bread Flower, 2ts Mayonnaise and then (optionally) just a little Black Pepper, Tabasco, Turmeric or something else you prefer..
If you turn around you'll realize that there are so many things in your kitchen you could use, release yourself!
UPDATE (several hours later): I couldn't wait once I thrown orange juice as "why not" and this is result, 95% of the breadcrumbs are there despite I was in hurry, hungry and it was tough free range chicken. Here I used quick experimental mix of Orange Juice, Yoghurt, Honey, Black Pepper and Salt. I used paper to drain it better before putting in breadcrumbs. Meat was not juicy but soft and very crunchy as I never risk Salmonella survival in this kind of chicken, It was interesting and very good I can say.
Edited by Zoran Paljevic - 2/7/14 at 11:31am