Revving in Neutral you are probably hitting the rev limiter on the PCM. This is normal. It is not normal for it to do that in Drive. I suggest you get the computer scanned to see if there are any stored codes. If not then you may have a problem with either a bad PCM or a fuel shortage issue. I would bet on the PCM having an issue. It is possible that it may need to be replaced.
Revving in Neutral you are probably hitting the rev limiter on the PCM. This is normal. It is not normal for it to do that in Drive. I suggest you get the computer scanned to see if there are any stored codes. If not then you may have a problem with either a bad PCM or a fuel shortage issue. I would bet on the PCM having an issue. It is possible that it may need to be replaced.
Found the problem- for the second time the intake manifold gasket has blown. Replaced upper and lower gasket, intake plenum and there you go