Hi, Im new to this forum, and new to BMW ownership. I bought my 90 525i 3 months ago and i am having a couple of issues with it and could really use some advice. First i have a hot start problem (which with this forum help) i think it is either a fuel check valve or leaking injector. But the problem that is really driving me nuts is when i drive faster then 60mph and mostly when im going uphill the check engine light goes on and i have big loss of power. If a put the clutch in and rev it to around 5000rpms the check engine light will go off but it doesnt take long for it to come back on. When i code the check engine light it tells me that it is my O2 sensor, but i think that the O2 sensor is just a sympton of the main problem maby mass air flow sensor. Any advice or ideas would be really helpfull. THANX A BUNCH 4 YOUR TIME