Add eggs, salt and pepper to a bowl and thoroughly whisk.
In a large frying pan over medium high heat, add bacon. Cook until crispy and removed to a paper towel covered plate. Reserve one tablespoon bacon grease in the pan.
Once slightly cooled, chop bacon into bits.
In the same frying pan over medium high heat, add sausage. Cook and crumble until no pink is seen. Add beaten eggs and continue to stir until eggs are almost set. Add bacon and diced ham. Then add two cups of cheese to pan. Stir into mixture and remove from heat.
Start with a smear of sour cream in the center of the tortilla. Then sprinkle with a portion of remaining cheese. Top with a portion of egg and meat mixture. Fold in sides of tortilla then roll up into a burrito.
NOTE - If making ahead, wrap them up in aluminum foil right away. If planning to freeze for later, wrap in plastic wrap and then store in zippered freezer bag.