Bring a large pot of salted water to a boil. Add whole grain spaghetti and cook 1-2min less than al dente. Drain pasta EXCEPT for 1/2 cup to RESERVE FOR LATER, and set aside
In a large skillet, heat 1 tablespoon olive oil and 2 tablespoons butter over medium heat. Add garlic, red pepper flakes and stir.
Add shrimp and cook, stirring occasionally. If using raw shrimp, cook until they become pink and if using already cooked shrimp cook 1-2 minutes until heated through.
Add zoodles to skillet and stir. Add fresh basil, thyme, salt and pepper and pasta at this time along with 1/2 cup reserved pasta water. Increase heat to a simmer and cook for 3-5 minutes.
Squeeze juice of lemon over pasta and add remaining 2 tablespoons butter, and toss pasta until melted. Serve warm and topped with grated parmesan cheese.