* 4.3L V6: A smaller, more fuel-efficient option.
* 4.8L V8: A common and fairly powerful V8.
* 5.3L V8: Another popular V8, often slightly more powerful than the 4.8L.
* 6.0L V8: A larger, more powerful V8, usually found in higher trim levels or heavy-duty models.
* 8.1L V8: A very large and powerful engine, typically found in heavy-duty models like the 2500HD and 3500HD.
To know the exact engine size of a *specific* 2004 Silverado, you'll need to check the vehicle's documentation (like the owner's manual or the sticker on the driver's side doorjamb) or the vehicle's VIN number.