In a Dutch oven, heat oil to 350 degrees F.
In a large bowl, combine cornmeal, flour, thyme, baking powder, salt, garlic pepper, baking soda and cayenne pepper.
In a small bowl, combine eggs, buttermilk, and sour cream. Add to cornmeal mixture, stirring just until dry ingredients are moistened. Fold in onions, bacon, and crabmeat.
Dip spoon into water and then a spoonful of the hushpuppy mixture. This will allow mixture to easily fall off the spoon. Drop by tablespoonfuls into hot oil, and fry until golden brown. Drain on paper towels.