What is the ambient temperature where you are?
These engines seem to not like 87 octane sometimes when its really hot. Maybe try putting 89 or 91 in it and see if that helps.
Or it could be the fuel pump recall issue but the dealer should tell you if it had that recall.