Prepare pasta according to package directions. Drain pasta well.
In large skillet, heat olive oil. Add garlic and onion and heat for 1 minute. Add peppers and mushrooms and cook until peppers are crisp-tender. Stir in tomatoes, tomato sauce, oregano, crushed red pepper, salt, and pepper. Heat just to boiling and simmer for 10 minutes.
Place drained pasta in large bowl. Toss in tomato mixture. Add sun dried tomatoes, pine nuts, basil and toss again. Top with freshly grated Parmesan cheese.