Starter not engaging sometimes
I doubt its the dust shield.
Possibly the starter begining to go.
Possibly a weak battery or poor connection.
I'd start with removing and cleaning the battery terminals and checking the battery condition.
Print