check your ecm before doing anything else! what your are describing sounds like blown caps.