yea could be weak batteries but if not. your return flow on your injectors is to high. went through this on my father in laws 03. had to replace all six injectors. exact same symptoms. your lights diming is prob caused by your intake air heater being on.