My '04 Grand Prix will slowly reach higher speeds but the rpms never exceed 2000. Is this a fuel injection problem?