Preheat oven to 350-degrees F. With olive oil, grease the inside of a 9- x 13-inch glass baking dish. Set aside.
Heat a deep skillet over medium high heat. Put Italian sausage in pan, breaking up into small pieces. Add onion, garlic, red pepper flakes, salt and pepper. Cook until onion is translucent and sausage is no longer pink. Drain grease if necessary.
Turn heat to low. Add the crushed tomatoes, tomato sauce, onion powder, garlic powder, basil, Italian seasoning and sugar. Stir well to combine. Heat gently without boiling, stirring as needed. Steam should be rising from the sauce as it cooks.
Add pasta to boiling, salted water; stir to separate noodles.Cook for 2 minutes or just until pasta is pliable. Do not over-cook. The pasta needs to be underdone because it will pick up moisture from the sauce as it bakes.
Drain pasta in a colander. Rinse under cool water and drain well. Put pasta in a large bowl. Add olive oil. Toss to distribute oil. This process is easiest to do with clean hands instead of using a utensil. Add eggs and Parmesan to pasta. Toss well. Set aside.