Small gas leak after sitting ????
Could it have been power steering fluid? There are a number of seals that are prone to leaking.
Print