The gaps in the printing may also be due to poor filament quality, either too much moisture or some form of contamination. Poor quality filament results in inconsistent extrusion.

This article on problems with poor quality printer filament may be of some interest.