Den 19-årige supertalangen kom till Rally Ungern med stora förhoppningar om en ny seger i EM-serien. Men två punkteringar under lördagsetappen blev ödesdigra för Solberg som tappade nästan två minuter på grund av problemen.
Nu hjälpte det inte att Oliver tog in nästan 20 sekunder på spanska rivalen Llarena Efren under sista etappen.
Solberg kunde trösta sig med seger på den avslutande sträckan och en portion självförtroende med hem i bagaget.
”Jag lär mig något nytt hela tiden”
– Det här var min tredje tävling på asfalt någonsin. Jag lär mig något nytt hela tiden, fortsätter värmlänningen.
Norska VM-meriterade Andreas Mikkelsen vann före Gregoire Munster, Luxemburg och Efren.
Trots problemen är Oliver fortsatt tvåa i mästerskapet. Han tog in mycket på ryske ledaren Alexey Lukyanuk som bara blev 14:e man i rallyt.
Säsongens näst sista deltävling avgörs på Gran Canaria 26-28 november.