I've had similar problems (mostly with my entry splash page...)
my host (pinchhost) was very helpful and let me know that at times iweb does some funky stuff that may slow down load times...
i took their word for it but i don't know much about webhosting/iweb but just my 2cents.