Der LM358 ist tatsächlich wie der LM158, aber nur einen kleineren Temperaturbereich.

Da Problem dürfte der Gleichtaktbereich sein. Beim LM358 darf die eingangsspannung zwar bis GND gehen, aber er arbeitet nur bis Ub-1,5 V nach oben. Das sollte gerade nicht mehr ganz reichen.

Eine alternative wäre ein TLC272 der sollte gehen.