Generally, it's located on the engine block, near the front of the engine, and relatively close to the camshaft itself. It's usually mounted in a position where it can read the reluctor wheel (a toothed wheel) on the camshaft. However, the exact position can vary between engine types.
To find it, you'll need:
1. Identify your engine's displacement: This information is usually found on a sticker under the hood, on the driver's side doorjamb, or in your owner's manual.
2. Consult a repair manual specific to your engine: A Haynes or Chilton repair manual for your year and engine will have a diagram showing the exact location of the CMP sensor. You can also find diagrams online through a site like AutoZone's website (they usually have diagrams with part location information).
3. Use online forums: Searching forums dedicated to 1998 Chevy Silverados (specifying your engine) might provide pictures from other owners who have already located their CMP sensor.
Simply searching for "1998 Chevy Silverado [your engine displacement] camshaft position sensor location" on Google or your favorite search engine, along with looking at images, will likely yield helpful results.