In a medium frying pan, add 1 tbsp olive oil and cook sausage, covered, over medium heat, turning frequently for 15 minutes or until internal temperature reaches 165 degrees F.
In a large saucepan, saute garlic and onion until tender, about 1-2 minutes. Add marinara, wine, and basil. Cover and simmer 5-7 minutes.
While the sausage cooks and the sauce simmers, bring a large pot of salted water to a boil and cook the pasta al dente.
Cut the cooked sausage into bite-sized pieces and add to the marinara sauce.
Add cream, red pepper flakes, salt and pepper to the sauce. Simmer for 5 minutes. Serve immediately over pasta and sprinkle with Parmesan cheese.