Season the chicken breasts with garlic powder, onion powder, salt and pepper.In a large skillet, heat the oil over medium-high heat. Sear the chicken for about 2 minutes on each side. You're not cooking it all the way, just a nice sear to lock in the juices. Remove the chicken from the pan and set aside.
PREPARE THE SAUCE & FINISH:
Add the butter to the skillet, and heat over medium heat until melted. Add the garlic and red pepper flakes and sizzle for a minute or so. Whisk in the flour to make a roux. Then whisk in the chicken broth, cream and Italian seasoning. Season to taste with salt and pepper. Stir in the sun dried tomatoes, Parmesan and cream cheese. Bring to a boil, and then immediately reduce to a low simmer to begin to thicken the sauce a bit. Add the seared chicken back to the pan (in the sauce). Let the chicken finish cooking in the simmering sauce for a few minutes, until it is cooked through. The sauce will thicken more upon standing. Sprinkle with fresh basil, and serve.
Serving: serve over freshly cooked pasta noodles! Alternatively, you can also serve the chicken and sauce over rice.