Search results sort order failing: set by date only

Hi the default wordpress search seems to be for “piano”

however I need them all sorted by date first. My search results by date are skewed:

So I asume it is because the SQL query sorts by title first.

So I tried this solution:

from here
How do I change WP search results order?

and it does not work.

I have tried this:
a) disabled all plugins
b) different themes

still not working.

Help appreciated

cheers

Ben