Get your car to nearest Honda Pit Stop (in my case, it is Honda Pit Stop Nazimabad, also Honda Pit Stop near Ziauddin Hospital) they will check your transmission well and will diagnose the problem. Hopefully an oil change will be due or some sensor would have start malfunctioning.
Also, don't think that they will charge alot, their charges are reasonable, the one i went to is a 2S Honda dealer. 3S dealerships will obviously cost alot ! and dont go directly to the main Honda, they charge almost 5k as inspection fee, even if they get your work done or not !