Sounds like your last 20-miler was still in your legs yesterday. So....with decent weather and fresher legs via taper, I believe you have the goods to go for a 3:30. Run smart. Pocono is a good first-hand lesson. Don't get too frisky in the early miles and you'll be fine.