In a large pot mix together garlic, tomato sauce, tomato paste, parsley and basil. Bring sauce to a boil and then turn down the heat and simmer.
In a large bowl mix together the ground beef, ground pork, bread crumbs, parmesan cheese, garlic powder and parsley. Shape into balls the size of a child's fist. In a skillet, fry meatballs in hot olive oil until brown. Add to sauce mixture. Simmer over low heat for four hours.