fly-by-night

adj. Unreliable. n. Unreliable person.