Preheat oven to 375 degrees.
Prepare a 9x13 baking pan with cooking spray and set aside.
In a large skillet heat 1 tablespoon of olive oil over medium heat. Add sausage and cook until browned. Break it apart as it's cooking.
When fully cooked, transfer to a paper towel lined plate and set aside. Drain excess grease and return the same pan to the stove.
Add a little more oil and sauté onions (over medium heat) until they are soft and translucent. About 5 min.
Add garlic and let cook for 30 seconds.
Add in peppers, diced potatoes, salt and pepper and cook until the potatoes are tender and can be easily pierced with a fork. About another 10 minutes. Stir often so the potatoes don't stick to your pan.
Add in whisked eggs and allow them to cook about half way through before incorporating.
Mix everything together.
Add 1 cup of enchilada sauce to your baking dish and spread evenly on the bottom.
Divide the sausage and potato mix amongst the 8 taco shells, top with some cheese, roll up and place in the pan.
Top with the remaining 1 cup of enchilada sauce and cheese, cover and bake for 25 minutes.
During the last 5 minutes, remove the tinfoil so the cheese can finish melting. When the sauce is bubbly it is done. You can also put your oven on broil to get a crispy finish on top.
Remove from oven and let it cool for 5 minutes.
Top with diced tomatoes, avocado, jalapeños, olives, cilantro and sour cream.