Engine won't rev. above 1000 rpm once it is in any gear (under load).
Engine starts but with low rpm ~400 rpm then idles low ~500-600rpm.
Engine will rev up in neutral but with somewhat delayed response.
Headlights and a/c will cause engine rpm to drop and not recover.
Once in gear engine will not go above 1krpm even if I 'floor' it.
'98 crv, awd, at, 4 cyl
Timing belt has not been changed.
All maintenance at dealership.
Location: New England
Any clues? Thanks in advance.