Like punkr6 said, check ALL of your timing marks. Just b/c your cams are lined up doesn't mean they are lined up with your crank.

-Ant.