AA/AE appears to have made two major changes impacting flying from the US mainland to BON. The first is reducing the days of service on the SJU to BON leg. ReefDiva above notes the new SJU to BON schedule.
The next thing they seem to have done is to eliminate the route from certain US mainland cities to SJU. This means that travel from certain US cities to SJU that were previously a non-stop will now require a stop in another city. Finally, it appears they have reduced the frequency of some mainland US to SJU flights leaving fewer options.
My advice (having been through this before) is simple: check your tickets on-line frequently. During schedule changes years ago, I had parts of tickets go poof one year, another year they gave me a long layover (36 hours) somewhere. A simple phone call to AA fixed it both times.
A great resource is to download the AA timetable. That will confirm what flights are when. You can then call AA knowing what you would like to do. Also, call sooner rather than later. Finally, another options is to do the early flight from MIA to CUR on AA then use Divi. On the return, you would do do Divi and then the afternoon flight to MIA. (Note: This requires an overnight to some west coast destinations).