1040 records multiple phantom short rides along with real one

Twice now, I've done a ride and recorded using my 1040 (solar). This is since the big software update a few months ago.

Along with the 'real ride', the Ride History shows about 15-20 random short rides, from 20 feed to a mile. Most of the have times that are after the present (that is, I finished the ride at 1:30 PM, but most of the spurious 'rides' have times after that, as late as 10 PM. See image below... one of four screens of junk. The last ride, which is the last of the sequence, is the real ride.

Last time, all of the stubs transferred automatically to Strava, where I had to delete them one-by-one. Fortunately, this time only the 'real' ride (about 26 miles) transferred to Strava, thank heavens (maybe because I did not have the Garmin Connect app active on my phone this time?)

Weird and disconcerting, in any case. 

On a different point: since the software update, the Grade calculation on my my data screen as I ride has been virtually useless. Says I'm climbing on downhills, descending on climbs, or skitters wildly on steady grades (in a 1/2 mile of steady 5% today, it wavered back and forth between 3% and 7% with no rhyme or reason). 

All in all, the update seems to be rife with bugs, since none of these were issues before I installed it.