Cook the pasta according to package instructions. Drain. And put into a large serving bowl.
While the pasta cooks, preheat the grill to medium-high heat.
Season the chicken with Italian seasoning, salt and pepper. On a baking sheet lined with foil lay the asparagus out in a single layer. Drizzle with olive oil, salt, pepper and toss to coat.
Grill the chicken for approximately 4-6 mins. then flip over and grill another 4-6 mins. or until the internal temperature reaches 160-165. Let it rest for 5 minutes before cutting it.
While the chicken cooks place the prepared asparagus onto the grill grates horizontally. Grill for 2 minutes then roll or flip them over with tongs and grill another 1-2 minutes. Cut int approximately two inch pieces.
Add the chopped chicken and asparagus to the bowl with the pasta. Add in the pesto, lemon juice and shredded Parmesan cheese. Season with salt and pepper and toss everything together until coated. Taste for seasoning. Garnish with toasted pine nuts and chopped fresh basil. Serve warm or cold.