when I run my PCR reaction I got two product one sharp non specific product ( 300 bp) in addition to the target product which appear very faint 461 bp.
I think you have to increase the annealing temperature in order to eliminate the nonspecific binding, may be over 60c. I got the same problem here in my research.
1. I agree with Fawaz but also try to reduce annealing time to reduce the opportunity for other non-specific to anneal also to reduce the elongation time to reduce the opportunity to elongate the non-specific binding.
Initial: 94C for 5 min
Den:94 for 40 sec
Ann:60 for 15 sec
Elo: 72 for 20 sec
FInal Elo: You can remove this step. (necessary if PCR product is >1000 bp)
2. Also for in silico checking, try to BLAST search the primer set you have so you could check if there are truly non-specific targets (http://www.ncbi.nlm.nih.gov/tools/primer-blast/).
3. Try to use HiFi (high fidelity TAQ) if you have some.
4. "One day it work, tomorrow it might not" - my usual happening in the lab.. Good luck so be patient.
I would probably add some PCR additives to enhance its specificity and increase its yield. I usually use 2-5% 'DMSO'. There are other additives you can use.
See this site for different PCR additives: http://www.staff.uni-mainz.de/lieb/additiva.html
It is also possible that you are amplifying a GC-rich template. GC-rich template is usually hard for PCR amplification. Please see the attached document for solutions, which I obtained from below website: