dunno if its the same but my bros volvo had the same kind of symptoms just last month, car would drive fine then when booted it would slow as if the battery was flat, but he did notice that the temp gauge was acting funny, after askin a mate at a garage he said check the water temp sensor, apparently it also controls the fuel injection, changed it and it runs fine now, even gets better mpg, try replacing yours, should be near the thermostat, shouldnt cost too much to try?