Not to beat a dead horse... perhaps consider Acela to EWR airport station connecting to the Air Train which is included in the Acela ticket price
I have done this from DC and it worked for me.