battery first , even might be no weak battery signs on the dash for this .
usually its agreed how long can take the search and how much it gonna cost , first quick diagnostics and next step to search deeper . 300e its bit mad to say it was only weak battery sign and they didn't even tried to change it .