At first after reading your problems i thought the issue had something to do with the battery or alternator. But now that you have mentioned sensors, there is one possibility, loss of power and poor performance usually occurs when the O2 sensor had failed. Dont know much about it but i had it fixed once. It also had something to do with fuel usage as well. Is ur car taking up too much fuel too?