It's a chain, and 100K miles is a little early but it's not too bad. You mentioned that it's a Seville, if it's the base Seville, it's got a 4.9 and WILL need a timing chain/gears etc., but if it's a STS, it's got a 4.6 Northstar and they have chain tensioners (no chain/gear change required)...