MY $.02...
I had GREAT luck in my L67 with NGK V's and ran about 20 mpg around town and 26 hwy.
That being said, first, I would yank the NGK's out and see if one is fouled out and re-check them to make sure the gaps are on. I've had one that was supposed to be pre-gapped, but it was .15 off. I don't think that would drop your mileage that much, but it's not impossible, if you aren't getting a good or strong spark. Maybe you might have a bad wire from swapping out the plugs too.
If all of that checks out, try a set of AL's.
On a side note, if you are thinking about getting a 3.5, I happen to have a ZZP 3.5 without a hub for sale.
One thing I would definitely recommend is a ZZP Water Pump Pulley. They are bigger, so it takes some of the stress off of the motor. I figured out that I was getting about .4 to .5 MPG better with it on my car. If this is your DD, then when gas gets to $5 a gallon, you'll pay for the pulley within a few months.
I just swapped the H2O pulley off on Sunday from my old GTP to my 'Bird. This was my first "mod" for the GTP, it's easy to install and something that I will never sell as long as I have a 3800 V6. However, since you are so close, if you wanted to borrow the ZZP H2O pulley for a week or 2 to see if there is a difference, I would let you. However, if you want one, you'll have ot get your own.