about three months ago when driving in 85 degrees the battery cooling fan would not shut off and the vehicle would not go into charging hv battery when i came to a stop. when accelerating from a stop there is a distinct hesitation as if it is not getting power. this has happened a few times since then. it is also exhibiting weird problems - passenger airbag light will remain on - cannot reset dash info - among other oddities. it seems to me that this is the computer but would like any info that can help figure this out.

How often should the fuel filter and fuel injection nozzles be cleaned by dealer. Can I do it myself?