tbh.. i'd probably try smacking things
sounds quite annoying, either something is shorted, but not blowing a fuse
hey, maybe try pulling the ABS and Air bag fuse, disconnecting heated seats and i can't think of anything else, if you're 03 is like mine, all you've got is the air bag fuse
question tho, are ya sure it's not the dash cluster? pretty sure they have to be programed in order to function properly as the ODO info is kept in the cluster and in the ECM and they have to match (IF i recall that information correctly)
this could be something that could be easily overlooked by those not familiar with jeeps if that's indeed the case?