Begin boiling a pot of water seasoned with salt & cook the pasta for 8 minutes.
While the pasta boils, in a large skillet, cook the bacon until it is crispy. A few minutes on each side.
Remove the bacon and set aside on a plate to cool.
In the same skillet you cooked the bacon turn the heat to medium and add the onion and garlic. Cook for about 3 minutes.
Stir in ½ of the corn and cook an additional 3-4 minutes until everything is warmed through.
In a high speed blender or food processor add the corn mixture, heavy cream, lemon juice, salt, and pepper. Blend well until nice and smooth.
At this point the pasta should be slightly under done, reserve about 2 cups of the pasta water and strain the rest.
Add the pasta to the skillet you cooked the bacon and corn in.
Pour the corn sauce over the pasta and toss together. Slowly add in the reserved pasta water until the sauce reaches your desired consistency.
Add in the chopped bacon, shredded chicken, the rest of the corn, and parmesan cheese. Stir well!
Top with fresh basil and enjoy.