In a 4-quart sauce pan, melt two tablespoons butter over medium-high heat. And the garlic and onion and cook until soft and translucent, about 4 minutes. Add the tomato paste and continue to cook for 2 minutes. Add the tomato puree, sugar, salt, pepper remaining six tablespoons butter and the water. Mix well and cook until thickened, about 5 minutes.
In a medium bowl, combine all meatball ingredients and mix thoroughly. Roll meat into 3/4-inch balls. Add the meatballs to the sauce and reduce the heat to medium and cook for 6-8 minutes, or until the meatballs are cooked though.
Bring a large pot of salted water to boil. Add the pasta and cook until al dente, according to package directions. Drain and then add the pasta to the sauce along with the parmesan cheese, adding more water to get to desired consistency. Serve with additional parmesan.