"mixing" i2c and serial.read

I wrote a sketch to read and parse gps data which the arduino receives using serial.read on pin 0 and print it to an lcd screen.

I also have a sketch that reads temperature from a sensor using i2c with the "Adafruit_BMP085.h" library and prints it to an lcd screen.

Individually these work great.

I'm now trying to use them both in a single sketch, first to get the temperature, then to get the gps data.

But when I try to combine them within a single sketch I can't get it to read the gps. It's like the i2c takes over and doesn't let the serial.read work.

Obviously I'm at the limits of my programming abilities here XD. I want to say "shut of the i2c and read the serial" then "okay now shut off the serial and use i2c".

What am i missing?

What we are missing is seeing your code.