In a medium bowl combine ground beef, egg, breadcrumbs, Italian seasoning, garlic powder, onion powder, salt, and pepper. Mix with your hands until mixture is blended. Form mixture into 12 balls. Set aside.
In a greased slow cooker, combine marinara sauce, basil, garlic, and Italian seasoning and stir. Arrange meatballs on top of sauce. Cover and cook for 3-4 hours on high or 6 hours on low.
Uncover and use a fork or tongs to transfer meatballs to a plate. Add noodles to slow cooker making sure the noodles are covered by the sauce. Return meatballs to slow cooker.
Cover and cook on high 15-25 minutes until noodles are softened. Give it a stir, then top with fresh basil or thyme and grated parmesan cheese. Serve hot.