You might try looking a day ahead or a day later - a quick search showed cheaper non stop Jet blue BOS-STT [not on April4]
Or Spirit Air if you are willing?