Horseheads police say a pickup truck driver suffered from a medical condition, which caused the truck to leave the road and drive into an apartment building Monday morning.